在尝试取消预定的广播时,出现以下错误:
{“错误”:{“消息”:“(#3)应用程序不具有进行此API调用的能力。”,“类型”:“ OAuthException”,“代码”:3,“ fbtrace_id”: “ GHwznUyYl2f”}}'
发送请求我试图使用Postman来访问此API,并且我已经在ngrok和heroku上本地运行代码进行了测试,并且结果相同。我的页面和应用程序已经具有pages_messaging权限和订阅消息传递权限。我已经用2个不同的应用程序和页面检查了此结果,结果相同。
headers = {
"Content-Type": "application/json",
}
params = (
("access_token", str(os.environ['FACEBOOK_PAGE_ACCESS_TOKEN'])),
)
data = {"operation": "cancel"}
if 'bId' in bdata:
response = requests.post('https://graph.facebook.com/v3.2/' + bdata['bId'], headers=headers, params=params, data=data)
else:
print("Could not find broadcast id while cancelling")