问题标签 [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.

0 投票
0 回答
304 浏览

ios - 集成 Facebook Messenger API 时出现 URL 方案处理程序错误

虽然我认为我已经正确添加并设置了 FacebookMes​​sengerSDK,但当我单击共享按钮时,我一直收到此错误,目前该按钮只会显示信使,但它实际上并没有做任何事情。

LaunchServices:错误:没有为 URL 方案 fb-messenger- 注册的处理程序

这是我的 Plist 源代码的一部分,Facebook 开发者网站告诉我包括在内。

这是我的应用程序委托

导入 UIKit 导入 FBSDKCoreKit 导入 FBSDKMessengerShareKit

@UIApplicationMain 类 AppDelegate: UIResponder, UIApplicationDelegate, FBSDKMessengerURLHandlerDelegate {

有什么帮助吗?谢谢!

0 投票
1 回答
936 浏览

ios - 从 iOS 应用通过 Facebook SDK 向朋友发送消息

我听说 Facebook 的聊天 API 几年前就被弃用了,但我想知道通过使用新的 messenger API 是否可以通过 Facebook 向朋友发送消息。用户使用登录按钮登录并通过图形请求获取他们的信息,现在我想发送一条测试消息。

这是登录代码(有效)

登录委托,获取用户信息(也可以)

分享方法,这里有一些麻烦......参数字典和字段中的代码可能不正确,但Facebook文档很差,所以很难找到好的例子。

谢谢您的帮助!

0 投票
0 回答
838 浏览

swift - Swift 中的 Facebook Messenger SDK,如何在 Messenger 中回复并将用户引导至我的应用程序。

在 FBMessenger 中,当用户点击使用从我的应用发送的图像/视频正下方的特殊回复链接进行回复时,即使该应用已经安装,用户也会被重定向到应用商店中的我的应用。如何从 FBMessenger 回复链接将用户直接引导至我的应用程序?

实现这一点后,我希望用户在我的应用程序中选择图像/视频,并在选择回复/发送时重定向回他们所在的同一线程上的 FBMessenger 以快速回复。当前结果是发送一条新消息,在从我的应用程序“发送”后,用户被重定向到信使,并且必须选择将其发送给谁喜欢新消息。

这就是我根据https://developers.facebook.com/docs/messenger/ios所拥有的。但是当我运行应用程序时,这些委托函数不会被调用。有任何想法吗?谢谢你。

0 投票
0 回答
139 浏览

facebook - 测试 Facebook Messenger 回复流程

我正在尝试将 Facebook Messenger 集成到我的应用程序中。但是,要使回复流程正常工作,应用程序需要在 App Store 上并获得 Facebook 的批准。我怀疑该应用程序会在没有回复流程的情况下获得 App Store 的批准。有什么办法可以打破循环吗?

0 投票
1 回答
358 浏览

ios - 无法通过 FBSDKShareLinkContent 在 Messenger 上分享内容

我正在尝试通过添加在我的 iOS 应用程序上共享文本 + URL 的功能Facebook Messenger,但它一直失败。

  • 发生的情况是 Messenger 正在打开,但没有内容(文本和 url 都丢失了)。

  • 此外,尝试删除 URL - 结果相同。

  • 此外,Messenger 上的“发送”按钮无论如何都会保持禁用状态(即使在选择收件人并添加文本之后)。

  • 我没有从 Messenger 收到错误

也许有人有任何想法?我的应用程序仍在沙盒中,也许这就是原因?

这是我使用的代码:

0 投票
1 回答
53 浏览

facebook - Facebook Messenger iOS 中的 _messengerUrlHandler 是什么?

当我在文档上执行所有操作时,_messengerUrlHandler 出现“使用未声明的标识符”错误:https ://developers.facebook.com/docs/messenger/ios

这是我应该定义的东西吗?

0 投票
3 回答
9439 浏览

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

编辑这里是解决方案(有人想查看代码):

0 投票
6 回答
13080 浏览

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 困难得多。

0 投票
6 回答
23316 浏览

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

任何帮助是极大的赞赏。

0 投票
1 回答
2959 浏览

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

我的代码:

有什么帮助吗?