发送给messenger不显示

时间:2016-05-26 10:01:56

标签: facebook facebook-graph-api webhooks facebook-messenger

我试图添加脸书" send to messenger"到我的网页。

在Fb' documentation上声明:

  

如果没有活动会话,则不会显示任何身份。当。。。的时候   单击按钮,我们将显示一个“登录”对话框。

enter image description here

但我意识到如果用户没有登录到Facebook,按钮根本不会被渲染。 这是预期的行为吗?

PS-请注意,我的fb应用程序未处于开发模式,我使用的是具有该应用程序管理员角色的fb帐户。

3 个答案:

答案 0 :(得分:6)

如果您的应用尚未经过审核,则只会为具有特定角色的个人显示登录对话框和按钮 - 管理员,开发人员,测试人员和洞察用户。

也可能需要一些时间来加载。

答案 1 :(得分:2)

我是一位从未提交审核的应用管理员。该应用程序刚刚出现,由于某些原因,我不得不再次这样做:

  • 在你的app Messenger设置> 令牌生成选择您的页面,生成令牌,
  • 在你的app Messenger设置> Webhooks 确保您的网页订阅了webhooks,
  • 在您的代码或环境变量中,更新您的令牌并部署更改。

答案 2 :(得分:1)

是的,这是预期的行为。

如FB documentation中所述:

  

当您的应用处于开发模式时,或者您的应用是公开的但是   没有Messenger平台的批准,插件只是   对应用程序的管理员,开发人员和测试人员可见。 因此,   从那时起没有活动会话时,插件将不可见   用户无法识别。