-3

这是我从用户那里获取消息的示例代码。它只是文本,所以如果我从用户那里收到图像,我该如何获取?我正在使用我的机器人中的 PHP。

 $message = $input['entry'][0]['messaging'][0]['message']['text'];
4

2 回答 2

0

您将在以下位置获得图片网址:

entry[0].messaging[0].message.attachments[0].payload.url

要检查您是否收到了文本或图像:

if(entry[0].messaging[i].message.text)
  //text
else 
  // image
于 2016-12-17T06:27:49.213 回答
0

使用 php 获取附件文件的值:

$message = $input['entry'][0]['messaging'][0]['message']['attachments'];

发布结果 => $message[0]['payload']['url']。

于 2016-12-17T06:23:03.803 回答