gpt4 book ai didi

php - 如何使用 Messenger 聊天机器人访问某人的姓名? (Facebook 信使 SDK)

转载 作者:可可西里 更新时间:2023-11-01 00:30:03 26 4
gpt4 key购买 nike

大家好,我对 PHP 和 Messenger Bots 的编码还很陌生。

我想知道如何访问向我的聊天机器人发送消息的人的姓名。

最佳答案

User Profile API可能对你有帮助。

使用从 Messenger bot 服务器 (/webhook) 收到的 event.sender.id,并按照下面的请求

curl -X GET "https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>"

然后你可以在下面得到返回的json

{
"first_name": "Peter",
"last_name": "Chang",
"profile_pic": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/v/t1.0-1/p200x200/13055603_10105219398495383_8237637584159975445_n.jpg?oh=1d241d4b6d4dac50eaf9bb73288ea192&oe=57AF5C03&__gda__=1470213755_ab17c8c8e3a0a447fed3f272fa2179ce",
"locale": "en_US",
"timezone": -7,
"gender": "male"
}

关于php - 如何使用 Messenger 聊天机器人访问某人的姓名? (Facebook 信使 SDK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37518264/

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