1

以 Viddy、metacafe 和许多其他人为例,当我单击 Watch 操作对象(查看他们的视频)时,我会转到以下链接: http:
//www.facebook.com/connect/uiserver.php? APP_ID = 125119214225766&方法= permissions.request&REDIRECT_URI = HTTP%3A%2F%2Fwww.viddy.com%2Fvideo%2Fb206f4a5-2256-4a6d-aee0-9a544ea4ef0f&RESPONSE_TYPE =代码和显示页面=&auth_referral = 1&fb_private_mode_enc = ASJTBOcbzLX2w7CG8O_y_nQlB4NgP5FKG1qo0WsqOoeipkrM_MCDSYUTx-7isbjlSiY

单击该链接,会出现一个 Facebook 页面(网页中的页面,而不是 Facebook 页面)请求应用程序的权限(此特定链接中的 Viddy)。只有在提供权限(有时也取消)之后,我才会被重定向到该视频的 Viddy 网站中的实际查看页面。

当我对我的应用程序执行相同操作时,用户会被直接重定向到我的站点,而不会提示权限。

我已经比较了我能想到的所有东西,但我就是无法让它发挥同样的作用。

我试过的:

  • 将我自己的自定义操作和对象 (og:type=myAppNamespace:myObjectType) 与 myAppNamespace:myAction 操作一起使用
  • 使用 og:type=video:other 和 video.watches 动作
  • 为 Open Graph 协议的正确命名空间调整头部前缀代码
  • 选项之间的任何混合(可以工作的选项)

如果现在还不清楚——我的应用是一个视频应用,有点像 Viddy。

4

1 回答 1

1

查看最近的Authenticated Referrals功能。我相信它正是为此目的而设计的。

于 2012-05-08T16:20:07.483 回答