0
我使用twitter-api-php。我發佈狀態,它運作良好。唯一的問題是,當推文以@username開頭時,它會返回一個空白頁。我不知道什麼是錯的。這個問題不只是我,當谷歌搜索一下,發現其他人有相同的查詢,Twitter的api給予空白的迴應,如果tweet開始wil @username
這裏是我使用後的代碼。
$settings = array(
'oauth_access_token' => "ACCESS_TOKEN",
'oauth_access_token_secret' => "ACCESS_TOKEN_SECRET",
'consumer_key' => CONSUMER_KEY,
'consumer_secret' => CONSUMER_SECRET
);
$url = "https://api.twitter.com/1.1/statuses/update.json";
$str = "@sourabh_bajaj this is a sample tweet";
$requestMethod = 'POST';
$twitter=new TwitterAPIExchange($settings);
echo $twitter->setPostfields(
array(
"trim_user" => 1,
"status" => $str
)
)->buildOauth($url, $requestMethod)->performRequest();
如果我們從消息的開頭刪除@sourabh_bajaj,這很好。
這是更有可能的是有兩個人在那裏誰有錯誤在他們的代碼比Twitter的API有沒有文件這樣一個關鍵的錯誤或報告。發佈一些你的代碼! – 2rs2ts
增加了一些代碼和說明。 – Sourabh