0

今天早些时候,我注意到一个朋友分享了一个让我好奇的 Viddy 视频。当我单击共享链接时,我立即在“下一步/登录”按钮(观看电影)上获得了带有自定义文本的授权请求对话框。触发该行为的此共享的 URL 如下:

http://www.facebook.com/connect/uiserver.php ? app_id=125119214225766 method=permissions.request redirect_uri=http%3A%2F%2Fwww.viddy.com%2Fvideo%2F2f44f934-bc2f-419f-b462-c46f261744ee response_type=code display=async perms=email%2Cpublish_actions auth_referral=1 fb_private_mode_enc=ASJbi0_rc8L9GhOWGzXF1eZQgqGW6WhIquDadvKiRi8uZRozkFn937vhtfsR_Krg8iM

我环顾四周,试图找到这个功能的文档。我应该如何生成这样的共享 URL?我在 fbdevwiki.com 上找到了一些文档,但这并没有涵盖大部分论点。如果有人能指导我一些文件,我将不胜感激。

4

2 回答 2

2

这是一个使用Authenticated Referrals的应用程序,因此会提示用户直接在 Facebook 的 chrome 上授予权限,而不是在未经身份验证的情况下登陆您的应用程序,然后跳转到身份验证对话框并再次返回应用程序。

身份验证对话框中的“观看视频”文本是因为此应用正在Open Graph API中发布“观看”操作

{edit}“观看视频”链接似乎只对预先选择的合作伙伴显示,并且不适用于所有视频应用{/edit}

于 2012-04-23T21:33:39.420 回答
0

您看到的生成的 url 是由应用程序生成的,您可以通过创建自己的应用程序并授予其权限来实现这一点。

你可以先去Facebook 开发者

于 2012-04-23T19:46:10.120 回答