问题标签 [facebook-messages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook-apps - 查看 facebook messenger bot 的所有订阅页面
我创建了一个服务于几页的机器人。我可以在 app->messages->settings 下看到我是他们的管理员的页面
有没有办法查看订阅了我不是他们管理员的机器人的所有页面?也许有一个特殊的API?
facebook - 无需 FB 重新审核应用程序即可更改 Facebook Messenger webhook url
是否可以更改我的 Facebook Messenger webhook URL 而无需 FB 再次审核我的应用程序(因为这样做需要几周时间)?
facebook-messenger - Facebook Messenger API:在浏览器中打开的 Web 视图
我正在尝试使用 Facebook Messenger API 创建带有按钮的“通用”消息。单击该按钮时,我想显示一个“webview”(即 Messenger 中网页的框架版本)。
但是,即使我的按钮具有所需的webview_height_ratio
属性,它仍然会在我手机的浏览器中打开,而不是在 Messenger 中。由于 Facebook 文档声称这就是使按钮打开 web 视图所需的全部内容,因此我不确定我可能做错了什么。
我发送给 Facebook 以创建按钮(作为通用模板的一部分)的消息是:
谁能告诉我我可能做错了什么?
编辑:我不确定是否有必要,但我已将我试图为 webview 指向的域列入白名单(但显然这没有帮助)。
facebook-messenger - 创建将打开 facebook messenger 并发送消息的链接
我正在为我正在编写的 facebook messenger bot 的用户创建一个注册码。而不是要求他们打开与我的机器人聊天并输入注册码,我想向他们提供一个链接,该链接将在与我的机器人聊天窗口上打开他们的 Facebook Messenger,并自动发送注册码。
我看到了一个打开聊天窗口的链接(https://m.facebook.com/messages/compose?ids=USER_ID),但也无法让它发送消息。
如果您知道如何做到这一点,或者有其他建议,我将不胜感激。
facebook - 收到 OAuthException 类型的 Facebook 错误响应:(#100)未找到匹配的用户(代码 100,子代码 2018001)
我使用 restfb api 连接 facebook 客户端并尝试从 facebook 页面向 facebook 用户(收件人)发送消息。
但它抛出错误:收到 OAuthException 类型的 Facebook 错误响应:(#100)未找到匹配的用户(代码 100,子代码 2018001)
并使用此错误代码和子代码,我发现我传递的收件人 ID 是错误的。我传递的收件人 ID 由 Graph API Explorer 生成,返回如下所示,我使用该 ID 作为收件人 ID { "id": "XXXXXXXXXXXXXXXXXXXXX", "name": "YYYYYYYYYYYYYYYYYY" }
所以谁能告诉我如何生成用户的收件人ID。
facebook - 与多个用户的 Facebook 页面消息传递
是否可以使用其消息功能创建与普通用户的 Facebook 群聊和 Facebook 页面?如果是,如何?谢谢!
android - Facebook messenger 聊天头未打开,将“AccessToken.getCurrentAccessToken().getUserId()”用户 ID 传递到意图中
我正在尝试使用他的用户 ID 以编程方式为特定用户打开 Facebook Messenger。
这是我的代码:
这是 Profile.java:
请考虑这一点:有不同mProfile.getPosterName()
的列表,例如发布列表的人的姓名和mProfile.getPosterId()
他的 facebook id。
这是打开聊天头,但不是为特定用户打开它,而是聊天头显示“Facebook 用户”作为名称。
AccessToken.getCurrentAccessToken().getUserId()
一个看起来像这样:
1493******22153
findmyfbid.com 看起来像这样:
1000******00783
为什么会发生这种情况,请告诉我如何为特定用户打开聊天头?
facebook - 如何在我的通用应用程序中阅读和发布到 Facebook 对话
我正在尝试在我的应用程序中实现基本的 Facebook 聊天功能(我正在寻找一个通用的解决方案,没有特定于平台的)。是否有可能阅读用户(我的)与其他用户的对话并发布给他们?
我通过 Facebook API 和 SO 进行搜索,但只发现不推荐使用me/inbox
的图形 API 方法、不推荐使用的 XMPP 聊天 API (chat.facebook.com) 和 Messenger 平台 API,这似乎只支持页面到用户或应用程序到用户,但不支持用户对用户的对话。
python - 使用 Python 在 Facebook 上发送消息
尝试使用 Python 在 Facebook 上发送消息。所有步骤都有效,直到将文本放入 textarea 以发送。获取错误代码:
无法定位元素:{"method":"css selector","selector":"div textarea.uiTextareaNoResize"}
这是整个代码:
这里发生错误:
在控制台上收到此消息:
此处的代码失败:
facebook - 用户在我的 Shopify 商店中结帐时如何获取 Facebook 的页面范围 ID?
在 Facebook 上次更新之前,我通过传递用户参考来使用 Facebook 发送消息 API。我通过在我的商店(Shopify)中使用 Facebook 结账时选中复选框来获取此信息。
现在,Facebook 发送消息 API 不再在使用接收者.user_ref 或接收者.电话号码来识别消息接收者的消息发送的响应中返回接收者 ID。
现在他们使用的 Page scope id 语法是
我正在使用这个API
如何获取此页面范围 ID?