如何从外部Web服务接收wordpress中的数据

时间:2018-03-07 04:03:00

标签: wordpress laravel rest api

我有一些来自Laravel应用程序的JSON格式的URL。任何人都可以举例说明如何接收这些数据。

1 个答案:

答案 0 :(得分:1)

从WordPress的角度来看,您应该查看HTTP API方法:

https://codex.wordpress.org/HTTP_API

此方法允许您轻松地从restful API中检索数据。 例如,假设您使用的是JSON API,则可以使用以下内容:

$api_request    = 'http://api.ean.com/ean-services/rs/hotel/v3/avail?cid=55505&minorRev=99&apiKey=cbrzfta369qwyrm9t5b8y8kf&locale=en_US...';
$api_response = wp_remote_get( $api_request );
$api_data = json_decode( wp_remote_retrieve_body( $api_response ), true );

在此示例中,$api_data将是一个stdClass对象,其中包含API返回的所有信息。