2011-12-14 91 views
0

我期待着实现这样的工作流程。Facebook应用验证工作流程

  • 浏览Facebook的画布页面URL: http://apps.facebook.com/app_name/
  • 重定向用户到应用程序页面,如果用户已达到允许的Facebook应用程序或 如果不redircting用户在一边的Facebook下面的对话框(这是 我有什么需要得到)

Need to get this 但现在我得到了这个。

  • 浏览Facebook的画布页面URL: http://apps.facebook.com/app_name/
  • 重定向用户到应用程序页面,如果用户已达到允许的Facebook应用程序,或者如果没有redircting用户在一边的Facebook下面的对话框(这是我现在越来越) I am getting this-first I am getting this-then second 请问任何人都可以提出一种方法来实现预期的身份验证工作流程,而不是我现在得到的。

这是js代码我现在使用这个,

if (response.authResponse) { 
       FB.api('/me', function(info) { 
        //ENS.fbConnect(0, response.authResponse.accessToken); 
        login(response, info); 
       }); 


      } else{ 
       //redirctURL= encodeURI('http://apps.facebook.com/app_name'); 
       redirctURL= encodeURI('http://my_site_url.com'); 
       top.location.href = "http://www.facebook.com/dialog/oauth?client_id="+fbAppID+"&redirect_uri="+redirctURL+"&scope=offline_access,email,user_birthday,status_update,publish_stream,user_about_me, user_notes"; 
      } 

以上代码else部分,当用户没有按照我在我的第二点提到与应用验证工作。

其实我需要将用户重定向回http://apps.facebook.com/app_name而不是http://my_site_url.com。但是当我使用http://apps.facebook.com/app_name作为“redirctURL”时,我的身份验证工作流给了我以下错误。

enter image description here 普莱斯帮我解决我上面

  1. 工作流程问题
  2. 重定向问题
+0

什么你的问题? – Igy 2011-12-14 11:30:14

+0

第一个问题:点击这里查看实际操作:http://apps.facebook。COM/wpsocialreader /。我需要像这样完全实现。但是我得到了上面显示的工作流程。有一段时间,这是由于不正确的应用配置设置。请帮我解决这个问题。第二个问题:我需要重新定向用户到我的Facebook应用程序部分,而不是我的网站上面的身份验证过程后。但是,当我设置Facebook应用程序url,它正在得到一个错误,如上所示。请允许我解决以上两个问题。 – 2011-12-14 16:41:52

回答

0

这样描述的,如果我理解你的问题撂荒问题:

1)您需要像华盛顿邮政应用程序一样的验证对话框 - 您可以启用增强型au但除非您还有定义的开放图形操作和对象(它们是beta API的一部分),否则它将会变得更小,因为您不会有任何时间轴单位

2)你确定你正在重定向到正确的网址吗?这错误通常,如果您尝试重定向至您的应用程序自身的URL以外的URL发生