1

我正在尝试从 Twitter 用户那里获取最新的推文。这是我到目前为止所得到的:

$string = file_get_contents("https://api.twitter.com/1/statuses/show.json?id=Cristiano&include_entities=true");

$json_=json_decode($string,true);

这是我的错误信息:

{"errors":[{"message":"Bad Authentication data","code":215}]}

问题是什么?

4

2 回答 2

0

您将希望/需要迁移到 API 的最新版本:1.1. 有关版本弃用的更多信息,请1参阅Twitter API Calendar of Changes 文档

接下来,您需要先对 API 进行身份验证,然后才能访问它。可以在Twitter API 身份验证和授权页面上找到更多信息。

于 2013-09-30T18:22:30.130 回答
-1

POST /oauth2/token HTTP/1.1 主机:api.twitter.com 用户代理:我的 Twitter 应用程序 v1.0.23 授权:基本 eHZ6MWV2RlM0d0VFUFRHRUZQSEJvZzpMOHFxOVBaeVJn NmllS0dFS2hab2xHQzB2SldMdzhpRUo4OERSZHlPZw== Content-Type: application/x-www-char-urlen-coded; 8 内容长度:29 接受编码:gzip

grant_type=client_credentials

这是所需的 HTTP POST 请求。如何使用 PHP 发送它?

于 2013-10-01T08:48:10.243 回答