0

我正在使用 facebook 应用程序将视频上​​传到用户墙。

注意:我有发布的用户权限。脚本很好,适用于成功的小视频。我有有效期为 60 天的用户扩展令牌,我调试了我的令牌,它的有效期很好,并且有发布权限。

我的发布脚本适用于小视频。

问题

     When I try to upload more than 100 MB video with only 5 or 6 min length I receive following api errors.

请求此资源需要访问令牌。

必须使用活动访问令牌来查询有关当前用户的信息。

笔记

当我应用小视频时,它可以成功运行。

测试

我添加了相同长度的相同视频和两种不同的尺寸,一种是 720P,约 121MB,另一种是 480P,约 42MB,两者都是相同的视频。

但是 480P ~42MB 上传成功,720P ~121MB 失败,api 在错误日志中抛出这个错误

请求此资源需要访问令牌。

$facebook->setAccessToken($access_token);
$facebook->setFileUploadSupport(true);
$data = $facebook->api('/'.$user_id.'/videos', 'post', $args);
4

1 回答 1

0

问题已解决。我们将此作为 facebook 错误中的错误。我们使用了 Facebook 支持团队提供的代码并解决了问题。Facebook支持回应:

“我们无法复制这个问题。如果您仍然遇到问题,您可以在您的服务器上设置一个测试台并运行以下示例来验证您的实现吗?如果您可以使用下面的修改代码提供指向测试台的链接,这将有助于复制这个问题。

主要代码:

https://github.com/eosgood/fbphpsdk

视频帖子修改:

https://gist.github.com/anonymous/6872121

我们在我们的服务器上使用 177MB MKV 视频对此进行了测试,没有出现任何故障。”

于 2013-12-01T19:54:38.703 回答