-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. 在CodegIgniter中上传facebook url照片PHP
- 7. PHP - 上传照片
- 8. 使用动作在Facebook上分享链接或上传照片
- 9. Facebook的PHP SDK上传图片 - 图片
- 10. 上传照片Facebook api EVERYONE
- 11. Facebook专辑照片上传
- 12. Facebook API照片上传imagepng
- 13. Facebook的照片上传C++
- 14. 上传照片至Facebook使用REST API
- 15. 使用Facebook Connect为iPhone上传照片
- 16. 将照片上传到Facebook使用Corona?
- 17. 使用CURL将照片上传到Facebook
- 18. 使用HttpClient将照片上传至Facebook
- 19. 使用SDK上传一张照片/图片到facebook
- 20. 在Facebook上上传多张照片
- 21. 如何在Facebook墙上上传照片?
- 22. 在Facebook墙上上传照片iPhone sdk
- 23. facebook-php-sdk如何将照片上传到墙上或相册?
- 24. Facebook API图和上传照片
- 25. Facebook图形API上传照片问题
- 26. 如何在iPhone上使用Graph API在Facebook上上传照片?
- 27. Facebook api php sdk 4.0 - 使用“新curlfile”将照片上传到Facebook
- 28. PHP使用php上传照片到用户的Facebook墙
- 29. 使用Facebook PHP SDK上传图片时的自定义照片标题?
- 30. 将照片上传至Facebook,Facebook应用或Facebook连接?
感谢阿迪尔莫卧儿我曾经在Web服务这个图形API,但上传图片需要太多时间。 – 2012-03-22 13:29:28
+1,谢谢你的回答。 – 2013-03-07 13:25:40
增加你的upvote数量,以获得更多的声誉,所以一些体育精神。 – 2013-05-13 08:48:42