如何使用httpful进行api调用?
$url = "https://api.github.com/users/nategood";
$response = \Httpful\Request::get($url)
->expectsJson()
->xClientId('2279f89b8f7c71cdb17d') //example
->send();
echo $response;
这是文档,但我不知道它是如何工作的?
https://github.com/hummingbird-me/hummingbird/wiki/API-v2-Methods
答案 0 :(得分:1)
您无法正确阅读文档。 它清楚地表明所有请求都要发送到基本网址
接着是方法。
话虽如此,您应该进行此更改以开始查看结果
$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);