【问题标题】:Facebook Graph API Video Upload PermissionsFacebook Graph API 视频上传权限
【发布时间】:2012-06-18 01:40:47
【问题描述】:

我正在开发一个与 Facebook 集成的应用程序,以发布视频,然后在 FB 之外的应用程序上显示这些视频。

我们有一个应用程序的 Facebook 页面,并通过 FB Graph API (PHP) 上传/发布到 FB 页面的流/时间线/专辑,因为它上传视频、将隐私设置为公开并发布故事,效果非常好到时间线。 (我已经通过应用程序的测试用户测试了非页面管理员发布。一切都很好。)

但是,我们想做的是从应用程序发布到用户的相册,并明确设置该视频的隐私,以便可以通过我们的应用程序访问该视频,以便在 Facebook 之外的我们的应用程序中显示。

目前,如果我发布到自己的个人资料(使用对 /me/videos 的 POST 请求;我被列为应用管理员),视频会按预期上传,但视频的隐私设置为“仅限我” ,我无法通过 Graph API 访问要在网站上显示的视频。

可以在这里做我想做的事吗?以下是我用来上传到用户个人资料的基本代码:

$this->facebook->setFileUploadSupport(true);

$upload = $this->facebook->api('/me/videos', 'POST', array(
    'source' => '@'.$file,
    'title' => $title,
    'description' => $description,
    'privacy' => json_encode(array( 'value' => 'EVERYONE' ))
));

如您所见,我正在尝试通过“隐私”参数(omgrly?)设置隐私。这似乎没有按预期设置隐私 (?)。

提前感谢您的帮助!

编辑:我了解此默认最大权限是在首次验证应用程序时设置的。我想知道的是这些隐私设置是否可以在每个帖子的基础上进行更改。

【问题讨论】:

    标签: php facebook facebook-graph-api video permissions


    【解决方案1】:

    据我所知,个人帖子的隐私值不能增加到比 Facebook Connect 身份验证对话框中选择的值“更公开”的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多