2011-09-17 44 views
0

我使用亞伯拉罕的PHP庫來連接twitter api。帳戶/ update_profile_background_image使用亞伯拉罕的

我試着去更新背景簡介,認證執行以下操作後:

$connection = new TwitterOAuth($app['consumer_key'], $app['consumer_secret'], $session->oauth_token, $session->oauth_token_secret); 
$background = "/controller/img/twitter_back.jpg"; 

$parameters = array(
    'image' => '@' . $background . ';type=image/jpeg', 
    'tile' => 0, 
    'use' => 1, 
    'skip_status' => 1 
); 

$response = $connection->post('account/update_profile_background_image', $parameters); 
print_r($response); 

輸出一個空白頁面,並響應HTTP代碼爲501,即時猜測它,因爲我不是正確附着圖像。 圖像的路徑是正確的,但林不知道如果我把它作爲參數的方式是正確的。

我可以完美地做一個verify_credentials,所以Auth不是問題。

任何想法? 謝謝。

回答

0

亞伯拉罕的圖書館不支持twitter所要求的多部分圖片上傳。您可以使用Math Harris的圖書館,它支持圖片上傳。 Math Harris

而且您還要上傳Base 64加密圖像。

1

亞伯拉罕的圖書館不支持(但)背景圖片上傳。

+0

對不起,您的回答是正確的,但另一個更完整,實際上給了我一個選項。不管怎麼說,還是要謝謝你。 –

相關問題