我正在开发facebook messenger bot。我使用以下代码获取发件人ID。发件人ID是否唯一?
$input = json_decode(file_get_contents('php://input'), true, 512);
$sender = $input['entry'][0]['messaging'][0]['sender']['id'];
答案 0 :(得分:4)
是的,发件人ID对于每个FB页面的每个用户都是唯一的。
来自Messenger平台Webhook参考(https://developers.facebook.com/docs/messenger-platform/webhook-reference):
表示用户时,这些ID是页面范围的ID(PSID)。这个 表示用户的ID对于给定页面是唯一的。