我想在用户输入http://apps.facebook.com/myfancyapp时直接显示“请求权限”框。该Facebook Authentication文档的URL怎么也得直接样子如何使用Facebook OAuth 2.0身份验证(如Zynga等)使用它?
https://graph.facebook.com/oauth/authorize?client_id=[APPID]&redirect_uri=http://www.myfancyapp.com/&scope=user_photos,user_videos,publish_stream
粘贴此网址到浏览器中很清楚的工作像它应该。我想要的是通过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)已经这样做了。
这是一个画布应用程序或实现Facebook连接的独立网站吗?什么脚本语言? PHP/JavaScript的? – Claudiu 2010-10-15 12:45:54
这是一个画布应用程序,我使用PHP和JavaScript。当我使用Facebook以外的重定向时,它可以工作。我猜window.location是问题吗? – 2010-10-15 12:48:35