繁体   English   中英

如何使用PHP Twitter API转推?

[英]How to retweet using PHP Twitter API?

您好,我在互联网上搜索了一些示例,例如如何转发,但没有成功。 如果您去演示 ,您会看到我从一个特定的帐户获得了很多推文,但是现在我不知道如何通过按下“ retweet”按钮来转发。 我正在使用tmhOAuth 所以我不知道从哪里开始。 你能帮我吗? 我昨天才开始了解Twitter API和PHP。

我尝试过这样的事情:

error_reporting(E_ALL);
ini_set('display_errors','On');
require 'tmhOAuth.php'; 
$connection = new tmhOAuth(array(
    'user_token' => "3256207803-x4dhnsmpZ5cW8lJvYYBs512hRr1pCOFhbow2OSg",
    'user_secret' => "1VQtokXnkiMdOsmdNPkGJ6v1kygM1nvTWdPoiXXgZHOiP",
    'consumer_key' => "EeDo2GFRy7aQws0xNfIWOYlnk",
    'consumer_secret' => "CDhD7YXsAGniDNiFbpjsn8kkq33nsg8Nt5REetgjaXJ7SGuwO7"
));

$parameters = array();
if (isset($_GET['t_id'])){
    $parameters['id'] = $_GET['t_id'];
    $twitter_path = '1.1/statuses/retweet.json';
    $http_code = $connection->request('POST', $connection->url($twitter_path), $parameters );
    var_dump($http_code);
}

该课程的内容在Github上。

我认为

$twitter_path = '1.1/statuses/retweet.json';

不存在,可以使用:

$twitter_path = '1.1/statuses/retweet/' . $_GET['t_id'] . '.json';

但是,您的请求中没有参数

$http_code = $connection->request('POST', $connection->url($twitter_path));

链接到官方文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM