ui.methods accounts.request in share url

时间:2012-04-23 19:40:00

标签: facebook user-interface

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

http://www.facebook.com/   连接/     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上找到了一些文档,但这并没有涵盖大多数论点。如果有人能引导我阅读一些文件,我将非常感激。

2 个答案:

答案 0 :(得分:2)

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

观看视频'身份验证对话框中的文本是因为此应用程序正在发布' watch' Open Graph API

中的操作

{edit}它会显示观看视频'链接仅针对预选合作伙伴显示,并且不适用于所有视频应用  {/编辑}

答案 1 :(得分:0)

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

您可以从Facebook Developer

开始