Posts under category Meta & Facebook

I have successfully created a webhook and configured it to handle incoming messages and send responses using Twilio's API. However, I'm currently using a Twilio-provided WhatsApp Business number. I need to switch to my existing WhatsApp Business number so that when clients message my number, it triggers the webhook and Twilio API sends the response.

1.Created a Twilio account and set up the WhatsApp Sandbox for testing. 2.Verified my WhatsApp Business number with WhatsApp. 3.Configured webhook URLs in the Twilio console to handle incoming messages. 4.Successfully handled incoming messages and sent responses using Twilio's provided number.

Hello, our threads app has passed verification and app review however the option to publish the app is still grayed out. It tells us to review the use cases but when I click review next to the use case, all it lets me do is modify the scopes under that use case.
Just wondering if we are missing something as we have no required actions for this app.

When redirecting the user for the OAuth flow, they are being redirected to the broken page. The integration was working and we send a valid URL like: https://threads.net/oauth/authorize?response_type=code&client_id=X&redirect_uri=Y&scope=Z&state=W but it redirects here, breaking the OAuth flow: https://www.threads.net/privacy/consent/?flow=gdp¶ms%5Bredirect_uri%5D=X%5Bresponse_type%5D=%22code%22¶ms%5Bscope%5D=Y5D%7D¶ms%5Bsouth_korea_ux%5D=false&source=gdp_delegated
We see the same problem for related apps.

I'm trying to upload a video following this Graph API documentation: https://developers.facebook.com/docs/video-api/guides/publishing
I have been able to upload the video and received a video handle in response.
However, no matter what I try, when doing the final "publish" step, I get this response:
{
"error": {
"message": "There was a problem uploading your video file. Please try again with another file.",
"type": "OAuthException",
"code": 6000,
"error_data": {
"error": null
},
"error_subcode": 1363019,
"is_transient": false,
"error_user_title": "Video wasn't uploaded",
"error_user_msg": "There was a problem with uploading your video. Please wait a few minutes and try again.",
"fbtrace_id": "AMa9zbs8h3b4omv5wRSfTsf"
}
}
Things I've tried: - Making POST request via Facebook Javascript SDK - Making POST request via axios - Making POST request via axios via CORS proxy - Making POST request via the Graph API Explorer - Making POST request from a vercel.app host rather than localhost - Posting a variety of video file types and sizes
Every time, exactly the same response (fbtrace_id changes)
Needless to say, the error message isn't giving me enough information to find the cause of the problem (and waiting a few minutes and trying again later doesn't help).
The request that is being made (via Javascript SDK) is:
curl 'https://graph.facebook.com/v20.0/365492213311492/videos?access_token=' \
-H 'accept: */*' \
-H 'accept-language: en-GB,en-US;q=0.9,en;q=0.8' \
-H 'content-type: application/x-www-form-urlencoded' \
-H 'origin: https://localhost:3000' \
-H 'priority: u=1, i' \
-H 'referer: https://localhost:3000/' \
-H 'sec-ch-ua: "Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36' \
--data-raw $'description=Victoria\'s%20nurses%20and%20midwives%20have%20voted%20down%20a%20proposed%2023%25%20pay%20rise%20over%20four%20years%2C%20citing%20uncertainty%20and%20a%20desire%20for%20better%20conditions.&fbuploader_video_file_chunk=&method=post&pretty=0&sdk=joey&suppress_http_code=1&title=Nurses%20Reject%20Offer'
I suspect the problem has to do with permissions and the Facebook app configuration. I tried to post just a regular Page Post and that was successful. The successful Page Post request was:
curl 'https://graph.facebook.com/v20.0/365492213311492/feed?access_token=' \
-H 'accept: */*' \
-H 'accept-language: en-GB,en-US;q=0.9,en;q=0.8' \
-H 'content-type: application/x-www-form-urlencoded' \
-H 'origin: https://localhost:3000' \
-H 'priority: u=1, i' \
-H 'referer: https://localhost:3000/' \
-H 'sec-ch-ua: "Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36' \
--data-raw 'message=Nurses%20Reject%20Offer&method=post&pretty=0&sdk=joey&suppress_http_code=1'
Other contextual information
The Facebook App has not undergone App Review yet, but the User is connected to the Facebook App, so that shouldn't be a problem
The User has admin access to the test Page
Based on the user access token and the page access token, the permissions are: (same for both)
email
publish_video
pages_show_list
pages_read_engagement
pages_read_user_content
pages_manage_posts
pages_manage_engagement
Screenshot of Facebook App permissions configuration is attached

Dear Meta Audience Network Team,
I am writing to bring to your attention a significant issue with your app review process. Our app has been under review for nearly a month, far exceeding the 72-hour review period outlined in your policies. Despite following all guidelines, our app's status remains stuck at "In Review" with no further updates. Additionally, we have been unable to find support for resolving this matter. We kindly request your prompt assistance in addressing this issue and approving our app as soon as possible. Thank you for your understanding and cooperation.
Thanks.