我正在尝试获取已转发消息的用户的 ID。就像从 X 转发的消息一样,我需要获取 X id我试过这个,但我没有收到任何关于 forward_from 的信息<?php$update = file_get_contents('php://input');$update = json_decode($update, TRUE);$message = isset($update['message']) ? $update['message'] : "";$reply = isset($message['reply_to_message']) ? $message['reply_to_message'] : "";$reply_id_username = isset($reply['forward_from']['id']) ? $reply['forward_from']['id'] : "";$reply 结果是{ "message_id": 3, "from": { "id": BOT ID, "is_bot": true, "first_name": "X", "username": "X_Bot" }, "chat": { "id": MY ID, "first_name": "Me", "username": "Me", "type": "private" }, "date": 1590679285, "forward_sender_name": "User X", "forward_date": 1590679285, "text": "Text"}它只给我他的名字
1 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
在转发过程中,如果用户不允许在转发的消息中包含帐户信息,则返回的消息对象仅提供(带有发件人姓名的文本)。forward_sender_name
它受隐私政策控制
如果启用了配置文件共享,则此信息应该forward_from
在Message
- 1 回答
- 0 关注
- 154 浏览
添加回答
举报
0/150
提交
取消