【发布时间】:2023-02-20 20:46:56
【问题描述】:
我想使用 Facebook Graph API 在 Instagram 上发帖。要发布图像,它需要保存在公共服务器中的图像的 URL。下面是我正在使用的 python 代码 -
def postInstagram(): post_url = "https://graph.facebook.com/my_id/media"
payload = {
"image_url": image_url,
"caption": my_caption,
"access_token": my_token}
r = requests.post(post_url, data=payload)
result = json.loads(r.text)
if 'id' in result:
creation_id = result['id']
second_url = "https://graph.facebook.com/v13.0/my_id/media_publish"
second_payload = {
"creation_id": creation_id,
"access_token": "my_token"
}
r = requests.post(second_url, data=second_payload)
但我想直接通过从我的本地设备上传图片而不是通过 URL 来发布图片。我不知道该怎么做。请帮我。
【问题讨论】:
-
该文档没有提到这是可能的,所以假设它不是。
标签: python facebook-graph-api instagram-graph-api