when I execute this function
def cari_id(access_token):
url = f"https://graph.facebook.com/v17.0/me/accounts?fields=id&access_token={access_token}"
response = requests.get(url)
data = response.json()
page_id = data["data"][0]["id"]
return page_id
using fastapi to help me upload feeds for some reason it always outputs an error like this
page_id = data["data"][0]["id"]
KeyError: 'data'
I created this program based on the documentation here
https://developers.facebook.com/docs/pages/getting-started/
here fastapi endpoint
@app.post("/post-to-feed")
async def post_feed(pesan: str, access_token: str= Header(..., description="meta token")):
page_id = cari_id(access_token)
response = create_feed(page_id, access_token, pesan)
return JSONResponse (response)
get page id using page token to upload to feed facebook pages