今天早些时候,我注意到一位朋友分享了一个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上找到了一些文档,但这并没有涵盖大多数论点。如果有人能引导我阅读一些文件,我将非常感激。
答案 0 :(得分:2)
这是一个使用Authenticated Referrals的应用,因此系统会提示用户直接在Facebook的Chrome上授予权限,而不是在未经身份验证的应用上登陆,然后退回到身份验证对话框并返回该应用程序再次。
观看视频'身份验证对话框中的文本是因为此应用程序正在发布' watch' Open Graph API
中的操作{edit}它会显示观看视频'链接仅针对预选合作伙伴显示,并且不适用于所有视频应用 {/编辑}
答案 1 :(得分:0)
您看到的生成的网址是由应用生成的,您可以通过创建自己的应用并授予其权限来实现此目的。
开始