要在开发模式下向您的Facebook应用添加"pages_show_list"权限,您可以按照以下步骤操作:
打开您的Facebook开发者帐户,并导航到您的应用。
在左侧菜单中,选择“产品”>“Facebook 登录”。
在“权限”选项卡下,向下滚动到“Default Scopes”部分。
在“Default Scopes”部分找到并选择“pages_show_list”。
单击“保存更改”以保存所做的更改。
以下是一个示例代码,展示如何在您的应用中请求"pages_show_list"权限:
from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.user import User
app_id = 'YOUR_APP_ID'
app_secret = 'YOUR_APP_SECRET'
access_token = 'YOUR_ACCESS_TOKEN'
FacebookAdsApi.init(app_id, app_secret, access_token)
user = User(fbid='me')
user.get_granted_permissions()
if 'pages_show_list' not in user.get_granted_permissions():
print("pages_show_list permission not granted. Requesting permission...")
user.api_call(
method='POST',
path='/me/permissions',
params={
'permission': 'pages_show_list',
'status': 'granted'
}
)
print("pages_show_list permission granted.")
else:
print("pages_show_list permission already granted.")
请确保将YOUR_APP_ID
替换为您的Facebook应用程序的ID,将YOUR_APP_SECRET
替换为您的Facebook应用程序的密钥,将YOUR_ACCESS_TOKEN
替换为您的访问令牌。
通过执行上述代码,您将能够检查并请求"pages_show_list"权限。如果权限尚未授予,代码将发送请求以获取该权限。
上一篇:不知道如何在脚本中引用其他场景。