无法通过natefanaro使用fork的twitter oauth发布图片

时间:2014-12-02 19:07:32

标签: php twitter oauth twitter-oauth

我对twitter api完全不熟悉,我对此并不了解。我想创建一个程序,从我的网站推文,由访问者选择。所以我需要oauth并开始使用分叉的oauthtwitter并在这里https://github.com/natefanaro/twitteroauth

据说支持发布图像。但是,当我尝试这样做时,我没有得到推特上的图像。我拥有在twitter上的应用程序中编写和读取数据的所有权限。这是我的代码

if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) || empty($_SESSION['access_token']['oauth_token_secret'])) {
    header('Location: ./clearsessions.php');
}
/* Get user access tokens out of the session. */
$access_token = $_SESSION['access_token'];

/* Create a TwitterOauth object with consumer/user tokens. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);

/* If method is set change API call made. Test is called by default. */
$content = $connection->get('account/verify_credentials');
$params = array(
    'status' => 'Testing API http://google.com',
    'media[]' => 'http://diit.cz/sites/default/files/google_chrome_logo.png'
);
// Send tweet
$status = $connection->upload('statuses/update_with_media', $params);

这是什么问题?任何帮助表示赞赏

0 个答案:

没有答案