Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
facebook messenger在用户不启动聊天的情况下发送消息api_Facebook_Facebook Messenger Bot_Facebook Send Api - Fatal编程技术网

facebook messenger在用户不启动聊天的情况下发送消息api

facebook messenger在用户不启动聊天的情况下发送消息api,facebook,facebook-messenger-bot,facebook-send-api,Facebook,Facebook Messenger Bot,Facebook Send Api,我有一个facebook页面,还有一个网站。我需要在我的网站上添加一个按钮,比如“在MESSENGER上发送本文”。当用户单击它时,我需要通过messenger将文章数据发送给用户 我如何才能做到这一点?要实现您的目标,您必须使用发送到MESSENGER按钮 参考号: 实施的全过程: 1.需要将Facebook Div集成到您的站点中 2.添加Facebook脚本 3.一旦任何用户按下按钮,您就会从facebook获得webhook事件,该事件包含在PSID中。 4.通过此PSID,您可以将消息

我有一个facebook页面,还有一个网站。我需要在我的网站上添加一个按钮,比如“在MESSENGER上发送本文”。当用户单击它时,我需要通过messenger将文章数据发送给用户


我如何才能做到这一点?

要实现您的目标,您必须使用发送到MESSENGER按钮

参考号:

实施的全过程: 1.需要将Facebook Div集成到您的站点中 2.添加Facebook脚本 3.一旦任何用户按下按钮,您就会从facebook获得webhook事件,该事件包含在PSID中。 4.通过此PSID,您可以将消息发送到该id

如果您使用curl发送消息,那么下面是代码

curl -X POST -H "Content-Type: application/json" -d '{  
  "recipient": {
    "id": "<PSID>"
  },
  "message": {
    "text": "hello, world!"
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<FB_PAGE_TOKEN>";
curl-xpost-H“内容类型:application/json”-d'{
“收件人”:{
“id”:”
},
“信息”:{
“文本”:“你好,世界!”
}
}' "https://graph.facebook.com/v2.6/me/messages?access_token=";

“没有用户发起聊天”-不可能。