gpt4 book ai didi

javascript - Facebook Messenger API 获取用户位置

转载 作者:行者123 更新时间:2023-11-28 05:56:28 26 4
gpt4 key购买 nike

您好,我正在尝试 Facebook Messenger API,在他们的文档中,他们只告诉您如何接收文本输入和附件。但不告诉用户的位置。我见过信使机器人使用信使发送的位置。

使用过 Messenger API 的人是否了解有关该 API 的任何文档或信息?

有关 Messenger API 输入的 facebook 文档 - https://developers.facebook.com/docs/messenger-platform/webhook-reference

最佳答案

您可以要求用户向您提供位置,用户可以通过消息位置按钮共享,并选择 map 上的位置或他们当前的位置。

当您从用户那里获得位置数据后,您就可以使用这种位置数据

array(2) {
["object"]=>
string(4) "page"
["entry"]=>
array(1) {
[0]=>
array(3) {
["id"]=>
int(1151635421536343)
["time"]=>
int(1463265031987)
["messaging"]=>
array(1) {
[0]=>
array(4) {
["sender"]=>
array(1) {
["id"]=>
int(1159277174102575)
}
["recipient"]=>
array(1) {
["id"]=>
int(1151635421536343)
}
["timestamp"]=>
int(1463265031923)
["message"]=>
array(3) {
["mid"]=>
string(36) "mid.1463265031752:07d973ce3f3f276421"
["seq"]=>
int(3531)
["attachments"]=>
array(1) {
[0]=>
array(4) {
["title"]=>
string(24) "What Sweet Hell is This?"
["url"]=>
string(322) "https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.bing.com%2Fmaps%2Fdefault.aspx%3Fv%3D2%26pc%3DFACEBK%26mid%3D8100%26where1%3DSouth%2BBurlington%252C%2BVermont%26FORM%3DFBKPL1%26mkt%3Den-US&h=0AQHaPVgX&s=1&enc=AZPoRntntMTJ6k2Iq9g9uBLH3IFFNySg98jLJEy81cg7zr_ttunOt4DSO9CNdowHocRGLViscMsczdSyYJqtedi8_PT2aHMZgP9FLfAIWDtkuQ"
["type"]=>
string(8) "location"
["payload"]=>
array(1) {
["coordinates"]=>
array(2) {
["lat"]=>
float(44.4493674)
["long"]=>
float(-73.1594363)
}
}
}
}
}
}
}
}
}
}

我用 PHP 代码找到的示例教程 Here

关于javascript - Facebook Messenger API 获取用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37629915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com