我想从我的应用中的Facebook中获取相册。我使用email,user_about_me,user_photos权限请求accessToken。在弹出窗口中使用Facebook帐户进行身份验证时,它会被编写为“应用程序将收到以下信息:您的公开个人资料,电子邮件地址,照片和个人描述。”,此消息仅适用于开发者帐户。Facebook访问令牌仅为开发者帐户授予user_photos权限
如果我通过另一个帐户登录,弹出窗口的文本将是这样“应用程序将收到以下信息:您的公共个人资料和电子邮件地址。”,此消息中没有照片权限,因为结果我的accesstToken没有得到用户的相册。
我让应用程序为公众生活。我在Groovy语言工作Grails框架
private static final String AUTH_URL = "https://www.facebook.com/dialog/oauth"
static def getLoginUrl() {
def params = [
response_type: "code",
client_id : CLIENT_ID,
redirect_uri : REDIRECT_URI,
scope : "email,user_about_me,user_photos"
]
def url = "$AUTH_URL?" + params.collect { k, v -> "$k=$v" }.join('&')
return url
}
编辑:我刚才创建的另一个Facebook开发人员帐户的新应用程序,我用这些凭证在我的应用程序。然后,我的应用只能从该devloper帐户获取相册。它似乎与开发者帐户一起工作。我检查了所有选项年龄是任何人(13),国家选项也被禁用。
谢谢你的回复。我会尽力回到你身边 –