【问题标题】:how to upload reels to facebook with graph api using python如何使用 python 使用图形 api 将卷轴上传到 facebook
【发布时间】:2022-10-25 08:01:09
【问题描述】:

我正在尝试使用 Python 上传带有 Graph Api 的卷轴。 每次尝试上传视频时都会出错。

错误 :

{"debug_info":{"retriable":false,"type":"NotAuthorizedError","message":"用户无权执行此请求"}}

注意:我已授予我的应用程序和页面的所有可能权限。

代码:

import requests
import os
import json

Title ="Title of the video"
title = Title
description = title

source = f"F:\proj_ytTofb\downloads\{Title}.mp4"
files = {'source': open(source, 'rb')}
file_size = os.path.getsize(source)
print("File Size is :", file_size, "bytes")

def Initialize():
    url = f"https://graph.facebook.com/v13.0/{page_id}/video_reels?upload_phase=start"
    payload = {
        'access_token': token,
    }
    r = requests.post(url, data = payload)
    return r.json()["video_id"]


video_id=Initialize()
print(video_id)

def Upload():
    url = f"https://rupload.facebook.com/video-upload/v15.0/{video_id}"
    payload ={
        'access_token': token,
        'offset': 0,
        'file_size': file_size,
    }
    r = requests.post(url, files=files, data=payload)
    return r.text

print(Upload())

输出:{"debug_info":{"retriable":false,"type":"NotAuthorizedError","message":"User not authorized to perform this request"}}

【问题讨论】:

    标签: python api facebook video upload


    【解决方案1】:

    如果您参考文档,您的上传代码似乎有点错误

    def Upload(vidid, size, filedata):
        url = f"https://rupload.facebook.com/video-upload/v13.0/{vidid}"
        payloadUp = {
            'Authorization': 'OAuth ' + page_access_token,
            'offset': "0",
            'file_size': str(size),
        }
    
        print(payloadUp)
        r = requests.post(url, data=filedata, headers=payloadUp)
        return r.text
    

    有这样的参数

    files = {'source': open(mp4_path, 'rb')}
    file_size = os.path.getsize(mp4_path)
    

    然后你这样称呼它

    Upload(video_id, file_size, files)
    

    笔记:我成功地将它上传到 fb reels 上并发布了它,但我不知道视频在没有错误通知的情况下无法转换。

    【讨论】:

      猜你喜欢
      • 2013-07-21
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      相关资源
      最近更新 更多