2012-04-23 26 views
0

今天早些时候,我注意到一个朋友分享了一个让我好奇的Viddy视频。当我点击共享链接时,我立即在“下一个/登录”按钮(观看电影)上获得了具有自定义文本的授权请求对话框。引发该行为的此份额的URL是:ui.methods共享url中的permissions.request

http://www.facebook.com/ connect/ uiserver.php? APP_ID = 125119214225766 方法= permissions.request REDIRECT_URI = HTTP%3A%2F%2Fwww.viddy.com%2Fvideo%2F2f44f934-bc2f-419F-B462-c46f261744ee RESPONSE_TYPE =代码 显示=异步 烫发=电子邮件%2Cpublish_actions auth_referral = 1 fb_private_mode_enc = ASJbi0_rc8L9GhOWGzXF1eZQgqGW6WhIquDadvKiRi8uZRozkFn937vhtfsR_Krg8iM

我环顾四周试图找到此功能记录。我想如何生成这样的共享URL?我在fbdevwiki.com上发现了一些文档,但这不包括大部分参数。如果有人可以指导我阅读一些文件,我会非常感激。

回答

0

您看到的生成url由应用生成,您可以通过创建自己的应用并授予其权限来实现此目的。

您可以将Facebook Developer

2

这是使用一个应用程序启动Authenticated Referrals,这样会提示用户在Facebook上的Chrome对您的应用程序直接授予权限,而不是登陆的未经验证的,然后弹到一个auth对话框,并回该应用程序再次。

在身份验证对话框中的“观看视频”的文本是因为这个程序是发布“看”的Open Graph API

{编辑}行动它将出现在“看视频”链接时,才显示为预选的合作伙伴和ISN不适用于所有视频应用程序 {/ edit}