使用“Send To Messenger”插件时,收到的回复是:
{ "object": "page", "entry": [ { "id": "410441912660258", "time": 1506529761355, "messaging": [ { "recipient": { "id": "410441912660258" }, "timestamp": 1506529761355, "sender": { "id": "1388094137927363" }, "optin": { "ref": "login" } } ] } ] }
但是,当我使用相同的Messenger帐户与Messenger交互时,Facebook会发送:
{ "originalRequest": { "source": "facebook", "data": { "sender": { "id": "1271682282961502" }, "recipient": { "id": "1818762375111057" }, "message": { "mid": "mid.$cAAZ2J6JWBDZk9XGKQVexCxoKu27Y", "text": "hi", "seq": 17289 }, "timestamp": 1506529788481 } } }
请注意,尽管使用相同的Messenger帐户,但发件人/收件人ID不同。所以我无法匹配Messenger Chat和Send To Messenger按钮中的任何用户。
我认为这是因为“发送到Messenger”按钮使用相关Facebook页面的页面用户ID,而不是Facebook应用程序。有没有办法匹配这两个ID,或者告诉Send To Messenger按钮使用APP ID而不是Page ID?
答案 0 :(得分:0)