【问题标题】:How can I reply to a private message on a fan page using the Facebook Graph API in a Facebook app?如何在 Facebook 应用程序中使用 Facebook Graph API 回复粉丝页面上的私人消息?
【发布时间】:2013-02-17 06:43:22
【问题描述】:

如何在 Facebook 应用中使用 Facebook Graph API 回复粉丝页面上的私人消息?

  • 我可以从粉丝页面检索私人消息
  • 我可以使用聊天 API 以用户身份回复(仅限用户对用户)
  • 我有有效的令牌
  • 我拥有 read_mailbox、read_page_mailboxes 权限,以及对页面的以下权限:

管理员,
EDIT_PROFILE,
创建_内容,
MODERATE_CONTENT,
CREATE_ADS,
BASIC_ADMIN

我正在按照here 的描述进行操作。

Some claim to have gotten around this。他们是如何做到的?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-page


    【解决方案1】:

    您链接到的文档非常清楚地回答了这个问题。

    来自文档:

    **How to Reply**
    
    Note that a page can only reply to a user's message. It cannot initiate a private message with a user. Also, a page can respond not more than twice to a user's message before the user has replied back.
    
    You can reply to a user's message by issuing an HTTP POST to /CONVERSATION_ID/messages with the following parameters. A conversation ID look like t_id.216477638451347.
    
    Parameter   Description          Type   Required
    message     The body of reply   string      Y
    

    【讨论】:

    • 谢谢@tommycrush,正如我之前所说,我照原样按照文档进行操作,仍然没有运气 1. 是的,它不是由页面发起,而是由用户消息回复 2. 这是第一个回复用户消息 3. 是回复 t_id.1234444444 之类的线程 4. 不回复 m_id.12323232、m_mid.123231323 等线程的消息 1. 是否有类似私人消息呼叫白名单之类的东西 2. 我们是否需要注册一些回调或文档中未指定的内容
    • 如果您不发布代码,Stackoverflow 将无法进一步帮助您。编辑您的问题,我们可以看看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 2012-06-11
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多