OAuth" Facebook平台" " INVALID_REQUEST" "(#100)参数错误:您无法向此ID发送消息"

时间:2017-03-08 22:44:17

标签: c# api facebook-graph-api post

如何解决

" Facebook平台" " INVALID_REQUEST" "(#100)参数错误:您无法向此ID发送消息"

你有什么想法??

我尝试使用NET发送POST,参数是

https://graph.facebook.com/v2.6/ {my_page} / messages?access_token = {my acces token} 和正文请求我以Json格式设置了消息文本和收件人ID

我在网络上获取应用的ID,是朋友的ID,但已经进行了互动

缺少什么?

2 个答案:

答案 0 :(得分:0)

此处的问题相同,“Facebook平台”“invalid_request”“(#100)参数错误:您无法向此ID发送消息”

我想如果ID是网址中的数字:https://www.facebook.com/profile.php?id=100010603771535< --- thos one,或者我需要另一个不仅仅是这里......

答案 1 :(得分:0)

您应该使用PSID而不是用户的“默认/正常”ID。 可以从信使扩展中检索PSID(我不知道是否可以在不连接机器人的情况下从Graph API检索它 - 请在评论中回答)。

查看以下链接以获取更多信息。 https://developers.facebook.com/docs/messenger-platform/reference/send-api https://developers.facebook.com/docs/messenger-platform/identity/id-matching/