问题标签 [facebook-messenger]
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.
ios - 集成 Facebook Messenger API 时出现 URL 方案处理程序错误
虽然我认为我已经正确添加并设置了 FacebookMessengerSDK,但当我单击共享按钮时,我一直收到此错误,目前该按钮只会显示信使,但它实际上并没有做任何事情。
LaunchServices:错误:没有为 URL 方案 fb-messenger- 注册的处理程序
这是我的 Plist 源代码的一部分,Facebook 开发者网站告诉我包括在内。
这是我的应用程序委托
导入 UIKit 导入 FBSDKCoreKit 导入 FBSDKMessengerShareKit
@UIApplicationMain 类 AppDelegate: UIResponder, UIApplicationDelegate, FBSDKMessengerURLHandlerDelegate {
有什么帮助吗?谢谢!
ios - 从 iOS 应用通过 Facebook SDK 向朋友发送消息
我听说 Facebook 的聊天 API 几年前就被弃用了,但我想知道通过使用新的 messenger API 是否可以通过 Facebook 向朋友发送消息。用户使用登录按钮登录并通过图形请求获取他们的信息,现在我想发送一条测试消息。
这是登录代码(有效)
登录委托,获取用户信息(也可以)
分享方法,这里有一些麻烦......参数字典和字段中的代码可能不正确,但Facebook文档很差,所以很难找到好的例子。
谢谢您的帮助!
swift - Swift 中的 Facebook Messenger SDK,如何在 Messenger 中回复并将用户引导至我的应用程序。
在 FBMessenger 中,当用户点击使用从我的应用发送的图像/视频正下方的特殊回复链接进行回复时,即使该应用已经安装,用户也会被重定向到应用商店中的我的应用。如何从 FBMessenger 回复链接将用户直接引导至我的应用程序?
实现这一点后,我希望用户在我的应用程序中选择图像/视频,并在选择回复/发送时重定向回他们所在的同一线程上的 FBMessenger 以快速回复。当前结果是发送一条新消息,在从我的应用程序“发送”后,用户被重定向到信使,并且必须选择将其发送给谁喜欢新消息。
这就是我根据https://developers.facebook.com/docs/messenger/ios所拥有的。但是当我运行应用程序时,这些委托函数不会被调用。有任何想法吗?谢谢你。
facebook - 测试 Facebook Messenger 回复流程
我正在尝试将 Facebook Messenger 集成到我的应用程序中。但是,要使回复流程正常工作,应用程序需要在 App Store 上并获得 Facebook 的批准。我怀疑该应用程序会在没有回复流程的情况下获得 App Store 的批准。有什么办法可以打破循环吗?
ios - 无法通过 FBSDKShareLinkContent 在 Messenger 上分享内容
我正在尝试通过添加在我的 iOS 应用程序上共享文本 + URL 的功能Facebook Messenger
,但它一直失败。
发生的情况是 Messenger 正在打开,但没有内容(文本和 url 都丢失了)。
此外,尝试删除 URL - 结果相同。
此外,Messenger 上的“发送”按钮无论如何都会保持禁用状态(即使在选择收件人并添加文本之后)。
我没有从 Messenger 收到错误
也许有人有任何想法?我的应用程序仍在沙盒中,也许这就是原因?
这是我使用的代码:
facebook - Facebook Messenger iOS 中的 _messengerUrlHandler 是什么?
当我在文档上执行所有操作时,_messengerUrlHandler 出现“使用未声明的标识符”错误:https ://developers.facebook.com/docs/messenger/ios
这是我应该定义的东西吗?
node.js - Facebook Messenger API“无法验证 URL”
我正在尝试设置 Facebook Messenger API,但在尝试添加 WebHook 时出现此错误:
无法验证 URL。回调验证失败,错误如下: curl_errno = 60; curl_error = SSL 证书问题:无法获取本地颁发者证书;HTTP 状态码 = 200;HTTP 消息 = 已建立连接
我已经使用他们在教程中提供的代码设置了我的 NodeJS 服务器。这是网址:https ://stackoverload.me/chatter/webhook
编辑这里是解决方案(有人想查看代码):
facebook - Facebook 信使平台。使用 SSL 设置 webhook
最后,Facebook 为其 messenger 推出了 API for their messenger API。这将允许我们创建聊天机器人。
在入门指南中,我需要设置 webhook。这需要驻留在特定域中的网络服务器,并且必须使用 SSL 连接。
我有具有静态 IP 的 VPS。我制作了自签名证书并创建了使用此证书的简单 Node JS Web 服务器。首先,我需要验证 webhook 的令牌:
然后我启动了这个服务器应用程序并在我的 facebook 应用程序仪表板中单击验证并保存按钮。
它向我抛出了这个错误消息:
这意味着Facebook 不想接受我的自签名证书。
这带来了几个问题:
我是否需要使用仅由证书颁发机构提供的SSL 证书才能使用 facebook messenger?
使用 Facebook Messenger 比 Telegram 困难得多。
javascript - Facebook Messenger API:设置 webhook 时遇到问题
我正在尝试在我的 PHP 网络服务器上为新的 Facebook Messenger 机器人平台设置一个网络挂钩,并收到此错误:
无法验证 URL。响应与挑战不匹配,预期值 = '364011207',收到 ='
资源
https://developers.facebook.com/docs/messenger-platform/quickstart
https://developers.facebook.com/docs/messenger-platform/webhook-reference#common_format
任何帮助是极大的赞赏。
facebook - Facebook Bot for Messenger First App 教程 - firstEntityValue 未定义
我正在关注此处的 Facebook Bot for Messenger First App 教程: https ://wit.ai/docs/quickstart
情况是,在克隆项目(https://github.com/wit-ai/node-wit.git)并按照第一步后,当我运行机器人时,我收到此错误:firstEntityValue is not defined
我的代码:
有什么帮助吗?