首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置RPX widget和facebook应用程序来进行rpx_now身份验证?

如何设置RPX widget和facebook应用程序来进行rpx_now身份验证?
EN

Stack Overflow用户
提问于 2010-05-02 02:37:56
回答 1查看 552关注 0票数 2

使用本地主机上的rpx_now gem ( http://github.com/grosser/rpx_now_example)的示例应用程序,我已经成功地通过谷歌帐户、myOpenID、雅虎登录,但无法通过Facebook登录。

在RPX app/widget设置中,我设置了我的facebook-app密钥和密码。在我的facebook应用程序设置中,Connect URL是myappname.rpxnow.com。但是当我尝试连接时,我甚至看不到facebook登录页面,只有一些重定向,然后我返回到我的本地主机,并显示以下异常http://gist.github.com/386520

然而,在我成功连接到oauth2 gem之前,我没有获取用户数据--只进行身份验证。这一次我只设置了key/secret和localhost作为我的连接URL。目前,我甚至不要求电子邮件等,但仍然是同样的问题。

这会因为rpx_now无法从facebook获取所需的用户数据而发生吗?或者这是facebook密钥/秘密的问题?也许我需要为我的facebook应用程序提供更多的设置?

代码语言:javascript
复制
RPXNow::ApiError in UsersController#create

Got error: Invalid parameter: token (code: 1), HTTP status: 200
RAILS_ROOT: /home/Andrei/rpx_now_example

Application Trace | Framework Trace | Full Trace
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:71:in `parse_response'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:21:in `call'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now.rb:23:in `user_data'
/home/Andrei/rpx_now_example/app/controllers/users_controller.rb:16:in `create'
Request

Parameters:

None
Show session dump

Response

Headers:

{"Content-Type"=>"",
 "Cache-Control"=>"no-cache"}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-02 03:26:47

为了解决这个问题,需要进入Facebook应用程序,点击“编辑设置”,在左栏选择“迁移”,并将“新数据权限”切换为禁用。此参数旁边有一条注释:启用新数据权限和新权限对话框。(迁移结束日期:2010年6月1日)

所以,我想人们需要更新rpx_now gem才能使用新的界面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2751116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档