Posts under category Meta & Facebook

I am currently setting up an app to enable users to connect WhatsApp, Instagram, and Facebook Messenger. The goal is to allow users to send and receive messages directly from my app. Everything is working fine except for one issue: the webhooks for incoming messages.
To clarify, I am subscribed to various webhooks, and all of them work perfectly both when I click the "test" button and in production, except for the webhooks related to incoming messages from WhatsApp, Instagram, and Facebook Messenger. These incoming message webhooks are not working at all.
The strange part is that even when I manually click the "test" button to send a sample to my server, I do not receive anything. However, if I test other webhooks (non-incoming message ones), they work fine, and I receive the data without any issues.
How can I resolve this issue with the incoming message webhooks? Is there a problem with the app?
Thanks

I am trying to post a video through the Threads API in a single-thread post.
I upload the video to a public URL, using Vercel Blob, and I have verified that the video is there.
I use the POST /{threads-user-id}/threads endpoint to create a media container successfully.
When I use the POST /{threads-user-id}/threads_publish endpoint to publish the container, I get an error, stating: "The media with id {container-id} cannot be found."
The Threads API Troubleshooting page says: "If you are able to create a container for a video but the POST /{threads-user-id}/threads_publish endpoint does not return the published media ID, then you can get the container's publishing status by querying the GET /{threads-container-id} endpoint. ... We recommend querying a container's status once per minute, for no more than 5 minutes."
So I waited for 60 seconds and then queried the GET /{threads-container-id} endpoint, but it returns the following error:
{
status: 'ERROR',
error_message: 'UNKNOWN',
id: '{threads-container-id}'
}
The same code successfully publishes a single-thread post with an image (using the image_url parameter instead of video_url, of course).
I have also verified that the video conforms to Threads' Video Specifications (screenshot attached).
Any suggestions are welcome.
Thanks, Michael

When trying to display banner ads in an unpublished instant Game using the Javascript API, it always returns a 500 error (see attached screenshot). Apparently this has been the case for a week. This is making it impossible to develop Instant Games with monetization since you can't test with ads before publishing. Please fix ASAP.