当用户输入http://apps.facebook.com/myfancyapp。Facebook身份验证文档非常清楚URL的外观
https://graph.facebook.com/oauth/authorize?client_id=[APPID]&redirect_uri=http://www.myfancyapp.com/&scope=user_photos,user_videos,publish_stream
将此URL直接粘贴到浏览器中可以正常工作。我想要的是通过JavaScript(或其他东西)从应用程序URL重定向用户
http://apps.facebook.com/myfancyapp
到上面的验证框URL。
我以为这样会奏效:
<script type="text/javascript">
<!--
window.location = "https://graph.facebook.com/oauth/authorize?client_id=[APPID]&redirect_uri=http://www.myfancyapp.com/&scope=user_photos,user_videos,publish_stream"
//-->
</script>
这将我重定向到一个正文如下的页面
单击图像/测试,然后重定向到身份验证框。
如何直接重定向到“请求权限”框。我知道它在某种程度上和其他开发者(例如Zynga)一样有效。