我正在使用HybridAuth庫。 我希望能夠發佈消息到我的經過身份驗證的用戶twitter個人資料的圖像。HybridAuth發送帶圖像的鳴叫
setUserStatus方法很適合自動發送推文。
我寫了下面的方法:
function setUserStatus($status, $image)
{
//$parameters = array('status' => $status, 'media[]' => "@{$image}");
$parameters = array('status' => $status, 'media[]' => file_get_contents($image));
$response = $this->api->post('statuses/update_with_media.json', $parameters);
// check the last HTTP status code returned
if ($this->api->http_code != 200){
throw new Exception("Update user status failed! {$this->providerId} returned an error. " . $this->errorMessageByStatus($this->api->http_code));
}
}
我從Twitter獲得的消息是:
Ooophs,我們得到了一個錯誤:更新用戶狀態失敗! Twitter返回一個錯誤。 403禁止:請求被理解,但它已被拒絕。
如何獲得有關錯誤的更精確信息? 是否有人已經成功發送附在推文上的圖片?
謝謝!
雨果
嘿,你有沒有解決這個問題? –
不!當我將要處理它時,我將直接使用twitter API ... – hugsbrugs