i have 1 dog page on Facebook, i usually post photo of dogs when ever i have time, so trying to write a scheduler that will take images from my system folder and upload and publish on my page.

i want to post images, from my local system to 1 of my managed pages. i have page access token. and using below curl i am getting response as well.

curl 'https://graph.facebook.com/v19.0/page_id/photos?published=true' -H 'Cookie: ps_l=0; ps_n=0; ps_l=0; ps_n=0' -F 'access_token="my_page_access_toekn"' -F 'source=@"/C:/Users/Downloads/cute_dog.jpg"' -F 'publish="true" 

and i am getting response back

{     "id": "38868xxxxx",     "post_id": "10326941xxxxx_388682220xxxxx" } 

when i login from my own account, i can see the images being posted on the page. but when i login from my friend account, i don't see the image. i tried adding publish="true in body as well as in path param, but nothing seems working. for reference, i am following this page https://developers.facebook.com/docs/pages-api/posts

what am i missing?

We have integrated leadgen for page using webhook and everything is working great. We are getting leads for all form under that page from facebook.
But after running for few days we have observed an issue, it seems our webhook endpoint is not getting all the leads. There is some difference in lead count between leads we received using webhook and when we check on Meta Ads Manager.
We have check everything on our end and everything seems fine, we even tracked those leads which we didn't receive via webhook and then called our webhook endpoint using impersonated data(simulating body as received from Facebook ) using those leads and this time it worked.

I created a meta app using the email address associated with the base facebook account that created the page I am trying to get the posts from. In the Graph API Explorer I have selected my meta app and "user token". When I add the page ID to the query string field and click submit I get the error:"(#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature."

But I don't see 'pages_read_engagement' in the list of permissions to choose from. Do I need to apply for "page public content access"? Do I need to use a page token? When I try to select "Page Access Token" as the token type I get a pop up saying "Sorry, something went wrong. We're working on getting this fixed as soon as we can."