2012-06-07 121 views
0

包含Facebook的API文件,并设置应用标识和appSecret离线上传照片至Facebook

$facebook->setFileUploadSupport(true); 
$args = array('message' => 'Photo Uploaded'); 
$args['access_token'] = 'access token'; 
$filename = 'image.jpg' $args['image'] = '@' . realpath($filename); 
$result = $facebook->api('/' . $fuid . '/photos', 'post', $args); 

我当前的应用程序让用户授权离线更新和我保存的access_token,FUID。当我离线时,我可以成功地张贴到用户墙上。但是,当我将照片上传到服务器时,它不起作用。 任何机构能告诉我解决方案吗?

回答

1

照片上传与墙贴不一样。他们是两种不同的权限。

这是您的解决方法。墙上的帖子可以包含一个网站页面,该页面上有正确指定的适当元标记的照片。快乐的编码!

+0

谢谢答案?其实我的问题是,我可以上传用户墙的照片,如果我有用户的Facebook用户名和用户已经允许我的应用程序的所有权限。我可以做到这一点,而无需登录用户。 – Shrikant

+0

“我可以在不登录用户的情况下执行此操作吗?” - 不,用户必须登录才能让您的应用有权发布到自己的墙上。 – DMCS

+0

非常感谢DMCS – Shrikant