gpt4 book ai didi

facebook - 为什么 Facebook 在登录时不请求许可

转载 作者:行者123 更新时间:2023-12-02 19:34:34 25 4
gpt4 key购买 nike

我有一些使用 Graph API 请求管理页面权限的登录代码。但是,当它点击下面的代码时,它会登录,但不会请求管理用户页面的权限。

FB.login(function(r) {
//..
}, {scope: 'user_friends, publish_actions, manage_pages'});

它询问登录的用户是否是应用程序的所有者,但我希望它询问管理页面,即使应用程序用户不是所有者。当我使用 Facebook 的 JavaScript 测试控制台测试此代码时,它可以正常工作,那么 JavaScript 控制台是如何做到这一点的呢?

最佳答案

大多数权限都需要经过审核才能对所有用户起作用。未经审核,publish_actionsmanage_pages 仅适用于在应用中拥有角色的用户。我假设您正在尝试使用在应用程序中没有角色的用户,因此不会要求您提供额外的权限。它被称为Login Review .

顺便说一句,以防万一您想“作为页面”发布到页面:publish_actions 是错误的权限。正如您在文档中所读到的,您将需要 publish_pages

关于facebook - 为什么 Facebook 在登录时不请求许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34368896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com