Php wp_remote_get($url,$args)不工作?
我正试图从维珍捐赠api请求数据,以便在我的博客上显示我的筹款信息。我是一个完全的新手,在阅读并尝试了我能找到的关于这个主题的所有东西之后,我无法确定如何完成这样的任务。这是我在cloud9上wordpress安装中的.php文件中使用的代码(我已经删除了搜索和api键)。我还在我的live博客上的一个页面上尝试了该代码,该博客由Bluehost托管。我不确定我是否在正确的位置创建了页面,或者下面的代码是否应该包装在某种函数中。如果您能提供任何帮助,我们将不胜感激Php wp_remote_get($url,$args)不工作?,php,wordpress,Php,Wordpress,我正试图从维珍捐赠api请求数据,以便在我的博客上显示我的筹款信息。我是一个完全的新手,在阅读并尝试了我能找到的关于这个主题的所有东西之后,我无法确定如何完成这样的任务。这是我在cloud9上wordpress安装中的.php文件中使用的代码(我已经删除了搜索和api键)。我还在我的live博客上的一个页面上尝试了该代码,该博客由Bluehost托管。我不确定我是否在正确的位置创建了页面,或者下面的代码是否应该包装在某种函数中。如果您能提供任何帮助,我们将不胜感激 $url = "https:/
$url = "https://api.virginmoneygiving.com/fundraisers/v1/";
$args = array(
'headers' => array( "Content-type" => "application/json" ),
'httpversion' => 1.1,
);
$response = wp_remote_get( $url, $args );
$body = wp_remote_retrieve_body( $response );
$response_code = wp_remote_retrieve_response_code( $response );
print_r( $response_code );
echo $response;
'httpversion'
接受一个字符串
'httpversion' => '1.1',
阅读更多。谢谢,我修改了代码,但仍然没有任何内容-我无法在页面上显示任何内容。如果您
var\u dump($response)
,会发生什么?我怀疑它是否真的在连接,但问题出在其他地方。嗨,梅尔维斯,谢谢你的帮助,刚刚尝试了var_dump(响应),但仍然没有结果。我什么也没有得到,页面刷新并保持完全空白。你把代码放在哪里?还有,你有调试功能吗?“完全空白”表示PHP错误(例如语法错误)