-1
A
回答
3
以下是使用Graph API上傳照片的各種方法。這些例子假設你已經實例化了$ facebook對象並且有一個有效的會話。
1 - 當前用戶
這個例子將上載照片到當前用戶的默認應用程序的專輯默認應用程序集。如果專輯尚不存在,它將被創建。
$facebook->setFileUploadSupport(true);
$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);
$data = $facebook->api('/me/photos', 'post', $args);
print_r($data);
2 - 目標相冊
這個例子將上載照片到特定的專輯。
$facebook->setFileUploadSupport(true);
$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);
$data = $facebook->api('/'. $ALBUM_ID . '/photos', 'post', $args);
print_r($data);
,你還可以在Facebook的構造函數中指定的:
$facebook = new Facebook(array('appId' => 'ID', 'secret' => 'SECRET', 'fileUpload' => true, 'cookie' => true));
另一個選項
//upload photo
$file= '/path/filename.jpg';
$args = array(
'message' => 'Photo from application',
);
$args[basename($file)] = '@' . realpath($file);
$ch = curl_init();
$url = 'http://graph.facebook.com/'.$album_id.'/photos?access_token='.$access_token;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$data = curl_exec($ch);
//returns the photo id
print_r(json_decode($data,true));
相關問題
- 1. Facebook PHP SDK上傳照片
- 2. Facebook使用PHP/Java上傳照片
- 3. 使用javascript在Facebook上上傳照片
- 4. facebook上傳照片
- 5. 上傳照片使用PHP
- 6. 使用動作在Facebook上分享鏈接或上傳照片
- 7. Facebook專輯照片上傳
- 8. Facebook API照片上傳imagepng
- 9. 上傳照片Facebook api EVERYONE
- 10. 使用Facebook Connect爲iPhone上傳照片
- 11. 將照片上傳到Facebook使用Corona?
- 12. 使用CURL將照片上傳到Facebook
- 13. 使用HttpClient將照片上傳至Facebook
- 14. 上傳照片至Facebook使用REST API
- 15. 如何在Facebook牆上上傳照片?
- 16. 在Facebook上上傳多張照片
- 17. facebook-php-sdk如何將照片上傳到牆上或相冊?
- 18. Facebook API圖和上傳照片
- 19. 如何在iPhone上使用Graph API在Facebook上上傳照片?
- 20. 使用Facebook PHP SDK上傳圖片時的自定義照片標題?
- 21. 將照片上傳至Facebook,Facebook應用或Facebook連接?
- 22. 從Facebook上的android上傳照片
- 23. 上傳twitPic和Facebook上的照片
- 24. 上傳Facebook上的多張照片
- 25. 使用PHP上傳圖片
- 26. 使用php上傳圖片
- 27. PHP的照片上傳
- 28. 使用ASIHTTPRequest上傳照片
- 29. 在Facebook上傳圖片
- 30. Facebook API:在組中上傳照片
感謝阿迪爾莫臥兒我曾經在Web服務這個圖形API,但上傳圖片需要太多時間。 – 2012-03-22 13:29:28
+1,謝謝你的回答。 – 2013-03-07 13:25:40
增加你的upvote數量,以獲得更多的聲譽,所以一些體育精神。 – 2013-05-13 08:48:42