我试图让用户在我的网站上分享他们的视频。
$data = [
'title' => urldecode($_GET['c']),
'description' => urldecode($_GET['t']),
'source' => $fb->videoToUpload('video/video_1mb.mp4'),
];
$response = $fb->post('/me/videos', $data, $accessToken);
以上是我用来将视频发布到他们脸书的PHP代码。它有效,但我有一些问题:
谢谢, 亚历
答案 0 :(得分:0)
我终于改变了我所做的一切。
我发现了一些参考#1
此节目显示如何将视频作为管理员上传到Facebook页面。但是,他说的访问令牌不是永久性的。
How to publish a post on a Facebook Fan Page as Page Owner or Admin in Graph API
这将向您展示如何获取页面的永久访问令牌(对我来说这是一个很长的步骤!)
facebook: permanent Page Access Token?
将视频发布到Facebook页面后,它会返回一个帖子ID。 Facebook页面上的视频有一个永久链接:
https://www.facebook.com/ {FACEBOOK_PAGE_ID} /视频/ {POST_ID_FROM_THE_RETURN}
现在,您可以使用Facebook对话框或api将此链接分享到您的个人帐户。
这使您可以将视频上传到带描述的Facebook(如果需要,还可以在说明中添加一些链接),而不受facebook预填政策的禁止。而且我想我现在可以添加"号召性用语"按钮到视频的结尾,并使用Facebook页面洞察来检查查看次数。