首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php api v2.5将视频上传到facebook

用php api v2.5将视频上传到facebook
EN

Stack Overflow用户
提问于 2016-02-18 16:21:57
回答 1查看 1.6K关注 0票数 0

我试图让用户在我的网站上分享视频到他们的脸书。

代码语言:javascript
复制
$data = [
    'title' => urldecode($_GET['c']),
    'description' => urldecode($_GET['t']),
    'source' => $fb->videoToUpload('video/video_1mb.mp4'),
];

$response = $fb->post('/me/videos', $data, $accessToken);

上面是我用来把视频上传到他们facebook上的php代码。它起作用了,但我有一些问题:

  1. 我有一些描述和链接(在描述中)想要与视频分享到facebook。由于facebook不允许在帖子中预先填写共享消息,我如何添加描述和链接?我要的描述和链接显示在下面的视频。就像把youtube视频分享给facebook一样。当你在facebook上播放youtube视频时,视频下面有一些文字。我能为facebook视频做同样的事情吗?
  2. 我知道你可以在facebook页面上的facebook视频末尾添加一个链接。我可以做同样的事情,如果我是分享到个人帐户,而不是网页?
  3. 我可以得到类似的计数器后,获得用户登录的脸书帐户。但我也能知道视频观看的数量吗?我看到了一个洞察力,但它仅仅适用于facebook页面吗?

谢谢,亚历克斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-19 08:32:57

我终于改变了我的做法。

  1. 我将视频上传到facebook页面作为管理角色
  2. 我把facebook页面上的视频帖子分享到个人主页上

我找到了一些参考资料来做#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}/videos/{POST_ID_FROM_THE_RETURN}

现在,如果您愿意,可以使用facebook对话框或api共享到您个人帐户的链接。

这使你能够上传视频到facebook的描述(而且你也可以添加一些链接,如果你愿意),而不被禁止facebook的预填充政策。我想我现在可以在视频的末尾添加“调用到行动”按钮,并使用facebook页面洞察力来检查查看次数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35486879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档