簡體   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