Php 如何使用httpful使用头进行api调用?

Php 如何使用httpful使用头进行api调用?,php,api,Php,Api,如何使用httpful进行api调用 $url = "https://api.github.com/users/nategood"; $response = \Httpful\Request::get($url) ->expectsJson() ->xClientId('2279f89b8f7c71cdb17d') //example ->send(); echo $response; 这是文档,但我不知道它是如何工作的 您没有正确阅读文档。 它清楚

如何使用httpful进行api调用

$url = "https://api.github.com/users/nategood";
$response = \Httpful\Request::get($url)
    ->expectsJson()
    ->xClientId('2279f89b8f7c71cdb17d') //example
    ->send();

echo $response;
这是文档,但我不知道它是如何工作的


您没有正确阅读文档。 它清楚地表明,所有请求都将发送到基本url

其次是方法

这就是说,您应该进行此更改以开始看到结果

$url = "https://hummingbird.me/api/v2/anime/1";
编辑:

我在阅读了httpful文档后编辑了您的代码。也就是说,我没有使用httpful的经验,我的知识来自它的文档,所以我不确定如何获取响应,因此我使用了var_dump。 我使用curl类尝试了相同的请求,得到了一个json响应

这将为您提供一个使用httpful的成功请求

$url = "https://hummingbird.me/api/v2/anime/1";

    $response = \Httpful\Request::get($url)
        ->expectsJson()
        ->addHeaders(array("X-Client-Id" => "0fd2edceaaf120093b78"));
        ->send();

   var_dump($response);

文档清楚地说“所有请求都要发送到以下基本URL,然后是一个端点和适当的参数:”您得到了什么响应?