问题标签 [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 - 可以使用脚本向 facebook 上的事件中的所有个人发送消息吗?
是否可以使用脚本向 facebook 上的事件中的所有个人发送消息?
假设我正在 Facebook 上参加一个活动,我想向所有其他单独参加的人发送消息,即使是我在 Facebook 上不是朋友的人。我想发送相同的消息,但是每次发送消息给每个人都需要一点时间。
是否有可能为我制作一个脚本或程序?
facebook-ios-sdk - iOS 的 fbsdkmessagedialog 回调
我是 IOS 编程新手,我正在尝试使用以下方式向 Facebook 朋友发送消息
我添加了如下回调:
但是当我在 FB messenger 中发送消息时不会调用共享器方法,而是sharerDidCancel
调用它。当用户取消或发送消息时调用该sharerDidCancel
方法,如何区分发送与取消?
facebook - 如何获取 facebook 用户与其他用户的最新消息?
我正在开发一个 Web 应用程序,其中显示了当前用户(通过 FB 进行身份验证并提供所有相关权限)用户与另一个用户交互的最后时间。例如,我的 ID 是 1526632,并且想查找我和另一个 facebook 用户之间发送的最后一条消息的日期(通过用户名或 ID #)。
我一直在阅读他们的 API,似乎这个权限存在于Chat API 的 2.4 版中,但后来被弃用了。开发人员是否有一种新方法可以以某种方式获取这些信息?
我的猜测是通过图形 API 是不可能的。假设这是真的,facebook 是否对用户的收件箱有未发布的 IMAP 访问权限?或者我可以用任何其他创造性的方式来做到这一点?
facebook - 将收到的 Facebook 消息(聊天 + 消息)转发到我的电子邮件收件箱,然后从我的 Facebook 收件箱中删除它们
Facebook 不提供将我收到的所有消息转发到我的电子邮件收件箱并随后从我的 Facebook 收件箱中删除它们的功能。是否有提供此功能的现有应用程序或在线服务?如果不:
我想编写一个完全可以做到这一点的脚本。如果有新消息到达,它应该定期轮询。如果是,它应该将其转发到我的电子邮件地址并自动从我的 FB 收件箱中删除,无需用户交互。
哪些脚本语言适合该任务,哪些类和方法?是否建议将该脚本移动到 Web 服务器,以便它在没有用户交互的情况下连续运行?怎么可能呢?
facebook - 使用 FBSDKMessengerSharer 或 FBSDKMessage 对话框发送 facebook 私人消息时如何限制选定朋友的数量
我想向朋友发送消息,并找出两种方式:FBSDKMessengerSharer 和 FBSDKMessageDialog
但是我需要在消息进入朋友收件箱之前限制所选朋友的数量。
例如,我有一个包含 500 个朋友的列表,但每次我只能发送给 5 个朋友。当使用 FBSDKMessengerSharer/FBSDKMessageDialo 时,我可以选择尽可能多的朋友。我怎样才能做到这一点 ?还是我不能这样做?
干杯。
facebook - Facebook Messenger 机器人验证
我提交了我的 facebook messenger bot 进行应用审核,拒绝原因是“没有收到回复”。
我已经从我自己的帐户和我添加到我的 Facebook 应用程序进行测试的其他一些测试人员测试了我的机器人。但是,当我尝试使用默认值进行测试时,Open Graph Test User
我没有得到任何响应。发送消息 API 失败并出现错误:
我在这里做错了什么?如何使用发送/接收消息 API 向测试用户发送消息?
facebook - 在哪里可以找到 facebook bot send api 的错误代码信息?
我每天向我的机器人用户发送消息,并且我收到一些用户的错误消息,这些错误消息如下:
或者
但 Facebook 没有针对这些错误的适当错误文档。
有没有其他人遇到过这些问题?
facebook - Facebook Messenger API pages_messaging 权限
我正在创建一个应用程序,我需要用户能够授予我们访问他们的 facebook 页面的权限,以便所有传入消息都可以通过我们的应用程序(以及传出)流动。
我让这一切正常工作,但由于 facebook 权限 pages_messaging 和他们“没有收到我的机器人的响应”,facebook 不会批准我的应用程序(我已连续三次被拒绝)。我在这里做错了什么?我们没有使用机器人,我什至需要 pages_messaging 权限(我使用他们的 webhook 来获取传入的页面消息,并使用图形 api 来发送传出)?
提交应用程序时, pages_messaging 权限说:
请提供可用于测试此机器人的页面。确保机器人已正确连接且功能正常,否则您的提交可能会被拒绝。
以下是我提交的 Facebook 反馈(多次被拒绝):
感谢您提交。我们在您的关联页面上测试了 Messenger 体验,但没有收到来自您的 Messenger 机器人的回复。请使用新的改进版机器人重新提交。
facebook-graph-api - Messenger Platofrm 订阅应用错误:注册 webhook 需要权限 pages_messaging
在我们的应用中,我们希望用户能够通过 Facebook 进行身份验证,并能够在我们的应用中与他们的 Facebook 页面访问者聊天(webhook / Send API)。
我们能够获取页面访问令牌,但是在使用页面访问令牌将我们的 Facebook 应用程序订阅到页面时遇到问题。
步骤如下:
用户发起认证
用户访问令牌的交换代码
/v2.7/oauth/access_token?client_id=[client_id]&redirect_uri=[redirect_uri]&client_secret=[client_secret]&code=[code]
使用用户令牌获取页面(和页面访问令牌)
/v2.7/me/accounts?access_token=[user_access_token]
使用获得的页面访问令牌将我们的应用订阅到 Facebook 页面
/v2.7/me/subscribed_apps?access_token=[page_access_token]
这就是我们遇到麻烦的地方。第 4 步的响应是:
(#230) 需要权限 pages_messaging 才能注册 webhook 以获取消息或传递
所有 API 调用都使用 v2.7,并且 manage_pages、publish_pages 和 pages_messaging 权限都已获得应用程序的批准。
关于我们所缺少的任何想法或帮助?
facebook - Facebook 信使 pages_messaging 权限 OAuthException
我创建了一个获得 pages_messaging 权限的信使应用程序。
即使它已获得批准并且该应用程序已上线,但当我尝试发布消息时,它一直在说:
{"error":{"message":"(#10) Cannot message users who are not admins, developers or testers of the app until pages_messaging permission is reviewed and the app is live.","type":"OAuthException","code":10,"fbtrace_id":"FuSikGYV3dH"}}
- 该应用程序是公开的 - 我已经设法找到它。
- 该应用程序已获批准
- pages_messaging 权限被授予。
那么为什么它一直抛出这个错误呢?
有什么想法有什么问题吗?谢谢!