Ruby on rails 当应用程序作为选项卡安装时,在授权后立即获取当前页面信息

Ruby on rails 当应用程序作为选项卡安装时,在授权后立即获取当前页面信息,ruby-on-rails,facebook,facebook-graph-api,Ruby On Rails,Facebook,Facebook Graph Api,我的facebook应用程序作为一个选项卡安装在多个页面上。 当用户单击页面上的选项卡链接时,如果用户未授权我的应用程序,我将重定向用户进行授权 经过授权后,用户将被重定向到带有“code”值的我的站点。现在,在这一点上,我可以获得该用户的“访问令牌”,但我没有当前页面id 我需要当前页面id,以便向该用户显示特定于页面的数据 但是,在用户授权我的用户后,当用户稍后返回时,我从已签名的请求中获取页面信息。但我还需要授权后立即提供页面信息 当您的应用程序第一次作为选项卡加载时,您可以读取“”并用它

我的facebook应用程序作为一个选项卡安装在多个页面上。 当用户单击页面上的选项卡链接时,如果用户未授权我的应用程序,我将重定向用户进行授权

经过授权后,用户将被重定向到带有“code”值的我的站点。现在,在这一点上,我可以获得该用户的“访问令牌”,但我没有当前页面id

我需要当前页面id,以便向该用户显示特定于页面的数据


但是,在用户授权我的用户后,当用户稍后返回时,我从已签名的请求中获取页面信息。但我还需要授权后立即提供页面信息

当您的应用程序第一次作为选项卡加载时,您可以读取“”并用它组成重定向uri

var encodeURI = encodeURIComponent("http://myapp.com?pageid=123");
并将用户重定向到以下位置

https://www.facebook.com/dialog/oauth?
     client_id=YOUR_APP_ID&redirect_uri=encodeURI&response_type=token