Facebook POST请求失败

时间:2019-02-28 15:58:26

标签: python json facebook post request

当我尝试对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))

我真的需要这样做,有人可以帮忙吗?

谢谢

1 个答案:

答案 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)