【问题标题】:Facebook Messenger API won't send message after 24 hoursFacebook Messenger API 24 小时后不会发送消息
【发布时间】:2021-05-04 02:17:14
【问题描述】:

我过去有一个成功的消息传递系统,基本上存在于我的网站上(内部与朋友)。当我的一位朋友提交表单(每周发生多次)时,它将通过 FB 页面聊天响应通知朋友组。 它一直运行良好,但我认为 Facebook 更新了 API,现在聊天不会向 24 小时内未与聊天互动的用户发送消息。

以下是一些相关代码:

$jsonData = '{
    "messaging_type": "MESSAGE_TAG",
        "recipient":{
            "id":"' . $sender . '"
        },
        "message":{
            "text":"' . $message . '"
        },
        "tag": "ACCOUNT_UPDATE"
 }';

This page 表示Businesses are encouraged to respond within 24 hours to user’s messages and Message tags enable sending important and personally relevant 1:1 updates to users outside the standard messaging window。有谁知道这些标签中的任何一个是否可以帮助我基本上无限地向人们发送消息,而无需他们每 24 小时进行一次交互?或者还有其他我可以玩的选择吗?

我可以通过这个开发者绊倒,因为它不是我的强项,所以我希望你需要的一切都在那里。

谢谢

消息系统的第二种解释:

  • 用户与博彩公司下注
  • 访问我的网站,该网站只对我们的朋友群可见
  • 通过表格向网站提交投注
  • 投注详情写在 Facebook 消息中,以便群组中的其他人知道。
  • 通过 Facebook 页面消息系统投注

【问题讨论】:

    标签: api facebook


    【解决方案1】:

    我知道 Facebook 权限可能非常挑剔。当您对此系统进行测试时,您是否可以记录 API 调用的响应以查看是否有任何静默错误。您可能需要在响应标头中四处寻找。此外,如果您知道哪个呼叫失败,请查看您是否可以接听电话并将其放在graph api 中(确保访问令牌正确)。这可能会有所帮助。我最近遇到了一个页面 API 问题,它没有抛出错误代码,而只是以空响应响应。另外,这个应用程序的状态是什么?应用是否上线,如果没有,用户是否被列为测试人员?

    【讨论】:

    • 嘿,这是一个实时应用程序,它会在前 24 小时内正确响应投注,所以我至少知道它正在工作。 24 小时过后,虽然需要人们的互动才能开始新的 24 小时。
    【解决方案2】:

    我知道这是一篇旧帖子,但将来可能会对某人有所帮助。

    据此:https://developers.facebook.com/docs/messenger-platform/send-messages/message-tags

    您无法在 24 小时后发送回复。除非是已注册的活动。

    因此,在Github的messenger API的基本形式中,它有这个代码块

      let requestBody = {
        'recipient': {
          'id': senderPsid
        },
        'message': response
      };
    

    您必须添加事件标签,如下所示:

      let requestBody = {
        'recipient': {
          'id': senderPsid
        },
        "message": response,
        "messaging_type": "MESSAGE_TAG",
        "tag": "CONFIRMED_EVENT_UPDATE"
      };
    

    这应该允许您在 24 小时后发送消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-06
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多