我通过互联网搜索了一些如何转推的例子,但没有成功。如果你转到http://exslt.org/dyn/functions/evaluate/index.html,你会看到我从特定帐户收到了很多推文,但现在我不知道如何通过按下按钮"转推"来转发。我正在使用the demo。所以我不知道从哪里开始。你能帮帮我吗?我昨天才开始学习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上。
答案 0 :(得分:1)
我认为
$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));