twitter api php
1.0.0
用于 Twitter API v1.1 调用的简单 PHP 包装器
变更日志||例子||维基百科
StackOverflow 中的说明和示例在此发布。这篇文章向您展示了如何获取代币等。如果您觉得有用,请点赞/留言! :)
这堂课的目的很简单。您需要:
在 PHP 代码中包含该类
在 Twitter 开发者网站上创建 Twitter 应用程序
为您的 Twitter 应用程序启用读/写访问权限
从 Twitter 开发者网站获取您的访问令牌
选择要向其发出请求的 Twitter API URL
选择 GET / POST(取决于请求)
选择要随请求发送的字段(示例: array('screen_name' => 'usernameToBlock')
)
真的没有比这更简单的了。上面的要点是如何使用 POST 请求的类来阻止用户的示例,底部是 GET 请求的示例。
通常:如果您不使用 Composer,请不要担心 - 只需在您的应用程序中包含 TwitterAPIExchange.php 即可。
require_once('TwitterAPIExchange.php');
通过作曲家:
作曲家需要 j7mbo/twitter-api-php
$settings = array('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/blocks/create.json';$requestMethod = 'POST';
$postfields = array('screen_name' => 'usernameToBlock', 'skip_status' => '1');
$twitter = new TwitterAPIExchange($settings);echo $twitter->buildOauth($url, $requestMethod) ->setPostfields($postfields) ->执行请求();
在调用 buildOauth() 之前设置 GET 字段;其他一切都一样:
$url = 'https://api.twitter.com/1.1/followers/ids.json';$getfield = '?screen_name=J7mbo';$requestMethod = 'GET';$twitter = new TwitterAPIExchange($settings);回声 $twitter->setGetfield($getfield) ->buildOauth($url, $requestMethod) ->执行请求();
就是这样!非常简单,与 1.1 API 配合得很好。感谢@lackovic10 和@rivers!