无法通过图形api创建Facebook相册

时间:2014-07-16 13:24:00

标签: facebook facebook-graph-api

我无法通过图表api创建Facebook相册。现在,它总是抛出错误

  

(#10)应用程序无权执行此操作

我不知道为什么。我确定我有正确的访问令牌(它是有效的,它不会过期)。我在php&中遇到了同样的错误的JavaScript。

我在js中的示例代码:

FB.api('/me/albums', 'post', {
            access_token: access_token, // it is a valid
            name: 'test album 1',
            message: 'test album 1'
        }, function(res) {

            console.log(res); // throw a error "(#10) Application does not have permission for this action"
        });

Facebook有一些错误或我遗漏了什么吗?

修改:我从https://developers.facebook.com/bugs/680991411993635/找到了正确答案:

  

即使您使用的是页面访问令牌,也需要使用    user_photos 权限,以便将相册创建为网页。

1 个答案:

答案 0 :(得分:0)

  1. Facebook 确实一些错误...不是吗?
  2. 你确实错过了一些东西 - 你需要正确的权限。
  3. 要制作相册,您需要向用户请求publish_actions permission。此权限允许您的应用程序将故事发布到用户Feed,包括新相册。