2013-03-24 60 views
0

上传我有下面的代码上传图片我的照片Facebook的API图像不从URL

$args = array('message' => 'Photo Caption'); 
      $args['image'] = '@' . realpath('http://sawalpk.com/storyboard_server/outputImage.png'); 

      $data = $facebook->api('/me/photos', 'post', $args); 
      print_r($data); 

如果我把图像realpath('someImage.png')它的工作原理。记住someImage.png被发现是相同的目录。虽然使用外部映像的url,但它不会上传并返回任何数据以进行调试。任何古鲁都可以帮助我。提前致谢。

回答

2

这个工作对我来说:如果

$picUrl = 'http://sawalpk.com/storyboard_server/outputImage.png'; 
$photoId = $facebook->api("me/photos","POST",array('url'=>$picUrl,'message'=>"Photo caption")); 

集 'url' 参数,你必须像网址,而不是真实路径。

+0

那也适用于我。删除了'图像'arg并替换为'url' – CommentLuv 2013-11-03 16:24:05

相关问题