如何在WordPress中点击外部REST POST API?

时间:2017-07-21 作者:Daniel Bamal

我是WordPress的新手,我有一个客户端要求访问他们的API,它接受POST请求,我只是找不到实现这一点的方法。我必须添加聊天机器人,每当用户按下enter键时,它就会点击API并显示API的响应。

1 个回复
SO网友:Jacob Peattie

WordPress有几个通过PHP发送请求的功能,包括wp_remote_post(), 您可以使用它向API发送POST请求。然后您可以使用wp_remote_retrieve_body() 来处理响应。它看起来像:

$response = wp_remote_post( \'http://example.org/api\' );
$api_response = json_decode( wp_remote_retrieve_body( $response ), true );
如果您需要通过JavaScript与API进行交互,那么WordPress就不会参与其中,您可以使用与任何JavaScript应用程序相同的方式进行交互。

结束

相关推荐

WordPress pods io-rest API用于获取自定义POST类型的字段信息

嗨,我已经使用pods io创建了一个自定义帖子类型。每当我点击RESTAPI以获得自定义的帖子类型时,我都会获得使用该帖子类型创建的所有帖子的数据。但我需要从RESTAPI中获得的是该post类型的配置。也就是说,我需要获取该帖子类型的标签和字段类型(例如纯文本、文件/视频/图像、所见即所得)。如上图所示,我需要获取特定自定义帖子类型的所有字段信息。在wordpress中使用RESTAPI是否可以实现这一点。或者有没有插件可以做到这一点。我的要求是,我要配置不同类型的字段,并获取该页面的字段信息。任何这