Ngừng hoạt động một phầnshare-external
/{messageId}/shares always returns "Message expired"
1

When trying to query message data when user shares a facebook post via messenger to one of our authenticated pages, the /shares endpoint only returns the messageId and name. The name is always "Message expired".

Here is the URL we are using to query https://graph.facebook.com/v21.0/{messageId}/shares?fields=id,name,description,link,template&access_token={access_token}

Here is the full response

{
  "data": [
    {
      "id": {messageId},
      "name": "Message expired"
    }
  ],
  "paging": {
    "cursors": {
      "before": "MAZDZD",
      "after": "MAZDZD"
    },
    "next": {nextLink}
  }
}

We have advanced access to all these permissions

[
  'pages_manage_posts',
  'pages_read_engagement',
  'pages_manage_engagement',
  'read_insights',
  'business_management',
  'pages_manage_metadata',
  'pages_messaging',
  'pages_read_user_content',
]

This is the result we get no matter what post we share in messenger. The post could be public and brand new and we still get this response.

Keenan
Đã hỏi 4 giờ trước