【问题标题】:Offline upload photo to Facebook离线上传照片到 Facebook
【发布时间】:2014-02-15 09:15:46
【问题描述】:

包含facebook api文件并设置appId和appSecret

$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。当他们离线时我可以成功地发布到用户墙上。但是当我将照片上传到服务器时它不起作用。 任何人都可以告诉我解决方案吗?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    照片上传与墙帖不同。它们是两种不同的权限。

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

    【讨论】:

    • 感谢您的回答?实际上我的问题是,如果我有用户的 facebook 用户 ID 并且用户允许我的应用程序的所有权限,我可以上传用户墙的照片。我可以在不登录用户的情况下这样做吗?
    • "我可以在不登录用户的情况下执行此操作吗?" - 不,用户必须登录您的应用才能获得在他们的墙上发帖的权限。
    猜你喜欢
    • 1970-01-01
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多