Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Renren strategy for Omniauth
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
example
lib
.gitignore
Gemfile
README.rdoc
Rakefile
omniauth-renren.gemspec

README.rdoc

Omniauth-xiaonei

Omniauth strategy for renren

Usage

gem install omniauth-xiaonei

具体用法请参照Omniauth和example文件夹下的client_side.rb:

gem install sinatra --no-rdoc --no-ri
ruby -rubygems client_side.rb

如果出现“forbidden”等问题,有可能是因为Omniauth-oauth2 1.1.0的bug,可以这样解决:

# 在Gemfile中加入这一行
gem "omniauth-oauth2", :git => "git://github.com/lastomato/omniauth-oauth2.git"
# 然后运行
bundle install

# 或者安装 1.0.2版本的Omniauth-oauth2
gem install --version "1.0.2" omniauth-oauth2

在config/initializers/omniauth.rb中,可以传入:fields参数,其值为字符串,作用是在认证结束阶段返回用户资料时指定返回的具体内容。 可以参见人人的文档:wiki.dev.renren.com/wiki/Users.getInfo

下面是可以选的值:

“uid,name,sex,star,zidou,vip,birthday,tinyurl,headurl,mainurl,hometown_location,work_history,university_history”

如果不填,那么默认的值为:“uid,name,tinyurl,headhurl,zidou,star”

参数的具体含义请参照人人的文档(如上所示)。

Please refer to Omniauth for usage

Thanks

Author(s) of Omniauth-facebook and Omniauth.

License

MIT License

Copyright

Copyright © Jie Fan.

Something went wrong with that request. Please try again.