在用户的Facebook时间线上发布视频片段

时间:2015-08-15 01:34:23

标签: facebook post video facebook-timeline

我们开发了一款应用程序,通过合并用户上传到我们服务器的图像来创建视频片段。 我们想在视频准备好后立即在用户的Facebook时间线上发布生成的视频片段,即用户在我们的服务器上上传图像后约30分钟,这意味着生成的视频片段的帖子与用户在其移动设备上的会话(当他们上传他们的图片时)。 因此,在用户的时间线上发布视频片段必须来自使用永久访问令牌的服务器组件。请注意我们的FB应用程序已经拥有用户时间线的写入权限。

我们的问题是,当我们尝试使用应用的访问令牌通过curl调用在用户的时间轴上发布视频片段时,我们会收到以下错误:   {“error”:{“message”:“(#200)此应用不允许发布到其他用户的时间轴。”,“type”:“OAuthException”,“code”:200}}

您能告诉我们如何避免此错误并在用户的时间线上获取视频片段吗?

我补充一些说明:

  1. 该过程是异步的。它可能需要30分钟,但超过一个小时且用户令牌可能会过期
  2. 使用长期访问令牌,当用户未连接时,我可以处理用户的时间线吗?生成访问令牌只能通过Mobile FB lib(Android和IOS)
  3. 移动SDK生成的用户访问令牌应该是长期存在的,但据我所知,如果用户离线,则无法使用长期访问令牌......这是正确的吗?

    感谢

0 个答案:

没有答案