我想使用 api 1.1 从 php 发布到 twitter。我关注了这篇文章:
如何使用 twitter 1.1 api 和 twitteroauth 发布推文
这是一步一步的链接解决方案
使用 Twitter API 1.1 版检索 user_timeline 的最简单 PHP 示例
但什么也没发生。我应该将OAUTH 工具选项卡中的请求设置更改为
请求网址:https ://api.twitter.com/1.1/statuses/update.json
请求类型:post
如果是这样,你怎么做?似乎没有办法从当前更新
得到
这是帖子的代码:
require_once('TwitterAPIExchange.php');
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
'oauth_access_token' => "",
'oauth_access_token_secret' => "",
'consumer_key' => "",
'consumer_secret' => ""
);
$url = 'https://api.twitter.com/1.1/statuses/update.json';
$requestMethod = 'POST';
$postfields = array('status' => 'Hi This is a post' );
$twitter = new TwitterAPIExchange($settings);
echo $twitter->buildOauth($url, $requestMethod)
->setPostfields($postfields)
->performRequest();
正如链接中所建议的那样。我当然添加了相关的代码 - 令牌和秘密。
任何帮助表示赞赏。