我在wordpress中创建了一个插件,它将根据从api接收的数据创建自定义帖子。起初我有这个代码:
$stuff_request = 'https://thisdomain/api/stuff';
$username = 'thisdomainuser';
$password = 'thisdomainpassword';
$headers = array( 'Authorization' => 'Basic ' . base64_encode( "$username:$password" ) );
$stuff_response = wp_remote_get( $stuff_request, array( 'headers' => $headers ));
$stuff_data = json_decode($stuff_response, true);
但是我收到了错误 “预计paremter 1将被赋予字符串数组” 这告诉我$ stuff_response可能已经以正确的格式返回,所以我从季节数据中删除了json_decode
$stuff_data = $stuff_response;
但是这根本没有返回任何内容,并且调试中没有出现错误消息。这是我如何将api称为插件的问题,还是外部api的问题?
答案 0 :(得分:0)
yyerror
返回的响应是一个数组。
试试这个:
wp_remote_get