0 0

oauth 连接qq 在windows 上面正常运行,在linux上面报错15


    @consumer = OAuth::Consumer.new(app_id, app_key,

        {:site => "http://openapi.qzone.qq.com",
          :request_token_path => "/oauth/qzoneoauth_request_token",
          :access_token_path  => "/oauth/qzoneoauth_access_token",
          :authorize_path     => "/oauth/qzoneoauth_authorize",
          :http_method => :get,
          :scheme => :query_string,
          :nonce => Base64.encode64(OpenSSL::Random.random_bytes(32)).gsub(/\W/, '')[0, 32]
      })
  oauth (0.4.5) lib/oauth/tokens/request_token.rb:9:in `authorize_url'

这个是配置(去掉了app_id和app_key)

 

NoMethodError (private method `gsub' called for nil:NilClass):
  /usr/local/ruby/lib/ruby/1.8/cgi.rb:342:in `escape'
  oauth (0.4.5) lib/oauth/tokens/request_token.rb:28:in `build_authorize_url'
  oauth (0.4.5) lib/oauth/signature/hmac/base.rb:11:in `map'
  oauth (0.4.5) lib/oauth/tokens/request_token.rb:28:in `each'
  oauth (0.4.5) lib/oauth/tokens/request_token.rb:28:in `map'

  oauth (0.4.5) lib/oauth/tokens/request_token.rb:28:in `build_authorize_url'
  oauth (0.4.5) lib/oauth/tokens/request_token.rb:9:in `authorize_url'

 

在windows上面可以正常运行,但是在linux上面部署之后,就出现了上面的错误

2011年11月02日 17:22
目前还没有答案

相关推荐

    一个 qq-oauth

    QQ-OAuth是腾讯提供的一种开放身份验证服务,允许第三方应用通过用户授权来获取其QQ账号的基本信息,实现用户的快速登录。在PHP环境中整合QQ登录,主要是通过OAuth2.0协议来实现的。OAuth2.0是一种授权框架,它使得...

    QQ登陆 OAuth2.0 PHP代码

    QQ登录OAuth2.0是腾讯提供的一个开放授权服务,允许第三方应用通过标准的OAuth2.0协议获取用户授权,从而安全地访问QQ用户的个人信息。在PHP环境中实现QQ登录,主要涉及以下几个关键知识点: 1. **OAuth2.0协议**:...

    基于OAuth2协议QQ登陆互联.NET版

    在IT行业中,OAuth2协议是实现第三方应用授权的一种标准,广泛应用于社交平台的登录功能,如QQ、微信、微博等。本项目“基于OAuth2协议QQ登陆互联.NET版”是针对.NET开发环境的一个源码实现,它允许用户通过自己的QQ...

    qq OAuth登陆实例

    qq OAuth登陆实例 为了使用新浪微博开放平台提供的API(应用程序接口),你需要先注册一个应用。我们会给每一个应用一个专属的App Key和App Secret。Key跟Secret的使用方式跟其他一些协议中的公钥私钥的方案相类似,你...

    php qq oauth2.0 实例

    QQ OAuth2.0是腾讯提供的服务,允许开发者在自己的应用中集成QQ登录,提升用户体验。 首先,理解OAuth2.0的基本流程至关重要。它通常包含四个主要角色:资源所有者(用户)、客户端(你的应用)、授权服务器(QQ)...

    QQ登陆Oauth2示例源码2012610

    2、本地调试,请设置host文件,打开C:\Windows\System32\drivers\etc,添加如下 #本机IP 你的域名 127.0.0.1 www.abc.com 3、建立IIS站点,打开 www.abc.com/login.aspx Logs文件夹下txt包含每一步发送前、发送...

    QQ登录 PHP OAuth示例代码

    在当今的网络时代,使用QQ账号进行第三方登录已经成为一种常见的用户认证方式,尤其对于那些习惯于使用腾讯QQ服务的用户来说更是如此。本知识点将详细介绍如何利用PHP语言和OAuth协议实现QQ登录功能。我们将通过分析...

    QQ登录OAuth2插件 ASP版

    此外,QQ登录OAuth2插件ASP版的2.2版本表明这是一个经过优化和测试的稳定版本,可以放心在生产环境中使用。如果你在使用过程中遇到任何问题,可以查阅QQ开放平台的开发者文档,或寻求社区支持来解决问题。 总之,QQ...

    QQ快捷登录 QQ互联OAuth2.0 获取QQ用户信息头像

    OAuth2.0是一种授权框架,广泛应用于各种社交平台,包括QQ,使得第三方应用能够安全地获取用户授权,访问其在这些平台上的部分数据,如个人信息、头像等。 首先,实现QQ快捷登录的关键步骤如下: 1. **注册应用**...

    OAuth2.0 、QQ、新浪、登陆、asp.net

    开发者应仔细阅读这些文档,理解每个步骤的细节,以确保登录功能的正常运行。 总的来说,OAuth2.0协议为ASP.NET开发者提供了安全、标准化的方式,使第三方应用能够与QQ、新浪等服务进行交互,实现用户授权登录。...

    qq登录插件(最新oauth2.0)

    在本案例中,"qq登录插件(最新oauth2.0)" 提供的是一个利用OAuth 2.0协议实现的QQ登录解决方案。 OAuth 2.0 是一个授权框架,它允许第三方应用在用户授权的情况下,访问特定的资源,如个人信息或者在特定平台上的...

    OAuth2_ASP.NET_QQ登陆

    在ASP.NET环境中,我们可以利用OAuth2.0来实现QQ登录功能,让用户能够通过自己的QQ账号便捷地登录到我们的网站。 首先,要实现QQ登录,我们需要在QQ开放平台上注册应用,申请得到appid和appkey。这两个参数是应用的...

    根据OAuth2 0获取微信用户信息 C#

    利用微信OAuth2.0获取微信用户信息源码

    OAuth2.0源码(包括与新浪微波和QQ的连接)

    对于新浪微波和QQ的连接,开发者需要遵循这两个平台提供的OAuth2.0 API文档。通常,这涉及到以下步骤: 1. **注册应用**:在新浪和腾讯的开放平台上注册应用,获取Client ID(也称为App ID)和Client Secret(App ...

    【腾讯开放平台】_QQ连接_oauth认证_JAVA源代码

    在本案例中,"【腾讯开放平台】_QQ连接_oauth认证_JAVA源代码"是一个用于Java开发的SDK,它包含了实现QQ连接所需的OAuth 2.0授权流程的代码。 OAuth 2.0是一种广泛使用的授权框架,它允许用户授权第三方应用访问...

    安卓QQ相关相关-Android中的OAuth2.0QQ第三方授权登录.rar

    在Android开发中,集成QQ第三方授权登录是一项常见的需求,它能提供用户更加便捷的登录体验。这个压缩包“安卓QQ相关相关-Android中的OAuth2.0QQ第三方授权登录.rar”包含了一个实现QQ登录功能的JavaApk源码,以及...

    OAuth2.0(QQ授权第三方登录)

    1. **配置参数**:在`qqconnect.ini`配置文件中,你需要填写AppID、AppKey、Callback URL等信息,这些是OAuth2.0流程中必不可少的参数。 2. **AfterAction处理**:在用户授权后,Action的处理逻辑非常重要,它通常...

    ASP源码—QQ登录OAuth2插件 v1.0.zip

    OAuth2是一种授权框架,它允许用户在不分享密码的情况下,让应用获取到用户在其他服务(如QQ)上的部分信息。在这个插件中,我们将探讨ASP如何与OAuth2结合,以及QQ开放平台的API接口使用方法。 首先,OAuth2的基本...

    oauth2.0第三方 qq、sina、baidu、renren、osc、豆瓣 等,登陆的简易封装!

    在Web应用开发中,OAuth2.0常被用来实现社交网络平台(如QQ、新浪、百度、人人网、OSC开源中国、豆瓣等)的第三方登录功能。这种登录方式被称为“单点登录”或“统一认证”,因为它允许用户通过一个账号登录多个关联...

    16年最新 shopex 485 qq登录插件 OAuth2.0开发 QQ登陆插件 淘宝店铺销售 分享出来

    16年 shopex 485 qq登录插件 OAuth2.0开发 最新QQ登陆插件 淘宝店铺销售200元 现在免费分享出来

Global site tag (gtag.js) - Google Analytics