【问题标题】:wp_remote_get( $url, $args ) not working?wp_remote_get( $url, $args ) 不工作?
【发布时间】:2015-05-27 15:51:50
【问题描述】:

我正在尝试从处女捐赠 api 请求数据,以在我的博客上显示我的筹款信息。我是一个完全的新手,在阅读并尝试了我能找到的关于该主题的所有内容后,我无法确定如何完成这样的任务。这是我在 cloud9 上的 wordpress 安装中的 .php 文件中使用的代码(我已经删除了搜索和 api 键)。我还在 Bluehost 托管的实时博客页面上尝试了代码。我不确定我是否在正确的位置创建页面,或者下面的代码是否应该包含在某种函数中。非常感谢您提供的任何帮助。

$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;

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    'httpversion' 接受一个字符串...

    'httpversion' => '1.1',
    

    阅读更多in the source

    【讨论】:

    • 感谢您,我更改了代码,但仍然没有 - 我无法在页面上显示任何内容。
    • 如果您var_dump($response) 会发生什么?我怀疑它实际上正在连接,但问题出在其他地方。
    • 嗨,Melvis,感谢您的帮助,刚刚尝试了 var_dump(response),但仍然没有。
    • 我什么也没得到,页面刷新并保持完全空白。
    • 你把代码放在哪里了?另外,你有调试吗? “完全空白”意味着 PHP 错误(例如语法错误)
    猜你喜欢
    • 2021-08-18
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 2012-05-10
    • 1970-01-01
    相关资源
    最近更新 更多