Facebook chatbot自定义evet跟踪不起作用

时间:2017-09-05 08:06:14

标签: python facebook facebook-graph-api chatbot facebook-analytics

我目前正在使用Facebook聊天机器人。我想为它添加自定义事件跟踪,所以我尝试了以下代码(在python中,就像机器人的后端一样)

url = "https://graph.facebook.com/<XXX>/activities"
params = {
    "custom_events": json.dumps([{
        "_eventName": "fb_sent_file",
        "_valueToSum": "1"
    }]),
    "page_id": "<YYY>",
    "event": "CUSTOM_APP_EVENTS",
    "advertiser_tracking_enabled": "0",
    "application_tracking_enabled": "0",
    "extinfo": json.dumps(['mb1']),
    "page_scoped_user_id": "<ZZZ>",
    "access_token": "<XYZ>"
}

from tornado.httputil import url_concat
url = url_concat(url, params)
r = requests.post(url)
print r.json()

此代码段似乎运行正常 - 我始终将{“success”:True}作为回复。事件名称(fb_sent_file)也出现在应用程序仪表板中,但事件计数仍为“0”并且不会更改,即使我多次调用该脚本。

那么,可能是什么问题?我试用一个测试应用程序,也许这个? 提前谢谢。

0 个答案:

没有答案