首页 >后端开发 >php教程 >如何使用 PHP 和 API v1.1 检索 Twitter 用户时间线数据?

如何使用 PHP 和 API v1.1 检索 Twitter 用户时间线数据?

DDD
DDD原创
2024-12-20 04:58:17851浏览

How to Retrieve Twitter User Timeline Data Using PHP and API v1.1?

使用 Twitter API 版本 1.1 检索 user_timeline 的最简单 PHP 示例

了解 API 更改

Twitter API 1.0 已更新已退役,其替代品 API 1.1 需要不同的身份验证

Twilio 凭证

要获取 Twitter API 1.1 所需的凭证,请按照以下步骤操作:

  • 创建一个开发者帐户: 注册于dev.twitter.com。
  • 创建应用程序: 设置一个拥有自己唯一密钥的应用程序。
  • 生成访问令牌:为应用程序创建访问令牌,包括消费者密钥、消费者秘密、访问令牌和访问令牌秘密。
  • 设置读/写权限:在设置中为您的应用程序启用读写权限。

简化的 PHP 代码

以下 PHP 类简化了访问 Twitter 的过程API:

require_once('TwitterAPIExchange.php');

$settings = [
    'oauth_access_token' => 'YOUR_OAUTH_ACCESS_TOKEN',
    'oauth_access_token_secret' => 'YOUR_OAUTH_ACCESS_TOKEN_SECRET',
    'consumer_key' => 'YOUR_CONSUMER_KEY',
    'consumer_secret' => 'YOUR_CONSUMER_SECRET'
];

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=username&count=10';
$requestMethod = 'GET';

$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
    ->buildOauth($url, $requestMethod)
    ->performRequest();

$tweets = json_decode($response);
foreach ($tweets as $tweet) {
    print_r($tweet);
}

以上是如何使用 PHP 和 API v1.1 检索 Twitter 用户时间线数据?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn