class Baidu::Session
Attributes
access_token[RW]
用户身份验证和授权的凭证 @return [String]
refresh_token[RW]
用于刷新 Access Token 的 Refresh Token,并不是所有应用都会返回该参数(10年的有效期) @return [String]
scope[RW]
Access Token 最终的访问范围,即用户实际授予的权限列表 @return [String]
session_key[RW]
基于 http 调用 Open API 时所需要的 Session
Key @return [String]
session_secret[RW]
基于 http 调用 Open API 时计算参数签名用的签名密钥 @return [String]
Public Class Methods
from(hash)
click to toggle source
根据 Hash 数据创建一个新的 Session
实例 @param [Hash] hash 包含 Session
所需数据的 Hash @return [Session]
# File lib/baidu/session.rb, line 25 def from(hash) session = Session.new session.access_token = hash[:access_token] session.refresh_token = hash[:refresh_token] session.scope = hash[:scope] session.session_key = hash[:session_key] session.session_secret = hash[:session_secret] session end