我无法通过图表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 权限,以便将相册创建为网页。
答案 0 :(得分:0)
要制作相册,您需要向用户请求publish_actions
permission。此权限允许您的应用程序将故事发布到用户Feed,包括新相册。