当我尝试对Facebook进行任何POST请求(问候,persistent_menu,get_started)时遇到麻烦。响应始终为:
{“错误”:{“消息”:”(#100)需要以下参数之一: get_started,永久菜单,target_audience,whitelisted_domains,问候,account_linking_url,payment_settings,home_url“,” type“:” OAuthException“,” code“:100,” fbtrace_id“:” AK39y2gSSOU“}}
这是我的代码:
PAGE_ACCESS_TOKEN = <MY_PAGE_ACCES_TOKEN>
url = 'https://graph.facebook.com/v2.6/me/messenger_profile?access_token=' + PAGE_ACCESS_TOKEN
data = {'greeting': '{"locale":"default", "text":"Hola {{user_first_name}}!"}'}
r = requests.post(url, data=json.dumps(data))
我真的需要这样做,有人可以帮忙吗?
谢谢
答案 0 :(得分:0)
尝试以下操作,并告诉我是否/返回什么错误:
PAGE_ACCESS_TOKEN = <MY_PAGE_ACCES_TOKEN>
url = 'https://graph.facebook.com/v2.6/me/messenger_profile?access_token=' + PAGE_ACCESS_TOKEN
data = {'greeting': '[{"locale":"default", "text":"Hola {{user_first_name}}!"}]'}
r = requests.post(url, data=data)