使用facebook api上传的视频对我而言是可见的,但对其他人不可见

时间:2014-01-16 11:53:20

标签: php facebook facebook-graph-api

今天我使用Facebook视频api上传了一些剪辑,但是存在问题。 问题是我的页面上传的视频对我而言是可见的,但对其他人不可见。甚至连其他管理员都看不到它们。现在明显的答案是“隐私”。 但那是事情,它是公开的。我不知道我做错了什么

$attachment = array(
    'access_token' => $this->token,
    'name' => isset($story->name) ? $story->name : $story->title,
    'description' => $story->description,
    'source' => '@' . realpath($story->resource)
);
$result = $this->facebook->api($this->getUploadUrl($story->page, $story->type), 'post', $attachment);

一切正常。我没有收到任何错误。此请求的结果将类似于

{"id":"693098840722877"}

谢谢!

3 个答案:

答案 0 :(得分:1)

我想也许你有隐私。

attachment = array(
    'access_token' => $this->token,
    'name' => isset($story->name) ? $story->name : $story->title,
    'description' => $story->description,
    'source' => '@' . realpath($story->resource),
    'privacy' => json_encode(array( 'value' => 'EVERYONE' ))
);

答案 1 :(得分:0)

亲爱的上帝啊。该应用程序处于“沙盒”模式。所以这就是其他人看不到帖子的原因

答案 2 :(得分:0)

对于遇到同样问题的其他人,如Samuel Todosiciuc所述,请检查您的App live 状态。我疯狂地想弄清楚为什么以编程方式上传的视频的公开帖子没有显示给其他人。

我本身没有找到任何 sandbox 设置,它是将其置于。 转到您的应用页面>应用评论> “让(你的应用)公开吗?” >把它付诸实践。