【问题标题】:can Facebook Messenger bot chat with different business pages through single app?Facebook Messenger bot 可以通过单个应用程序与不同的业务页面聊天吗?
【发布时间】:2018-01-30 11:54:48
【问题描述】:

我有一个条件,我需要实现 facebook messenger 机器人来与不同用户创建的不同业务页面聊天,我不知道如何实现这个,谁能建议我有什么方法可以实现这个?

我已经为单个业务页面完成了此操作? 我正在使用 gem 'messenger-bot' 来实现 Facebook Messenger 机器人。

【问题讨论】:

    标签: ruby-on-rails facebook-graph-api bots facebook-messenger facebook-messenger-bot


    【解决方案1】:

    在您应用的设置中,在 webhook 下,选择您想要订阅该应用的页面,然后单击“订阅”按钮。您可以对多个页面重复此操作。您需要适当的主页角色才能让主页出现在列表中。

    【讨论】:

    • 我的做法完全相同,但我必须做一些手动工作,比如我需要每个页面的 page_access_token,因为 graph.facebook.com API 使用页面访问令牌将响应发送给 Messenger 用户所以现在我创建了一个哈希来根据页面 id 保存页面访问令牌,然后获取页面访问令牌,但我想动态获取 page_access_token?
    • 您可以使用图形api和用户访问令牌生成页面访问令牌,假设用户令牌具有正确的页面权限developers.facebook.com/docs/pages/…
    猜你喜欢
    • 2017-03-05
    • 2018-11-08
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    • 2016-10-30
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多