Skip to content

input custom_access_token

lanrion edited this page Jul 15, 2016 · 1 revision

在某些应用,需要使用第三方的access_token,比如access_token由PHP项目提供,但有新项目使用Ruby,为了能方便使用PHP项目已有的access_token,在weixin_authorize可使用如下解决方法:

  module Wechat
    extend self

    def client
      WeixinAuthorize::Client.new(
        "app_id",
        "app_secret",
        custom_access_token: php_access_token
      )
    end

    # 获取PHP项目 access_token
    def php_access_token
      res = RestClient.get("http://your-php-access_token-api")
      JSON.parse(res)["access_token"]
    end
  end

在项目中,可以直接使用Wechat.client来调用weixin_authorize的API。

Clone this wiki locally