【发布时间】:2013-12-02 03:54:38
【问题描述】:
我正在使用 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);
【问题讨论】:
-
所以。不是“请求此资源需要访问令牌”。错误信息是否清楚?
-
我申请了访问令牌,访问令牌有效。但我收到超过 100MB 视频的此错误
-
如果 facebook 需要你一个令牌,那么它要么是无效的,要么是 API 错误。
-
我用这个检查了有效性。它是有效的令牌.... $url = 'graph.facebook.com/…; $a = file_get_contents($url);
-
然后尝试提交 API 错误
标签: facebook facebook-graph-api facebook-php-sdk