\jd_vop\request\oauth2AccessToken

2.3 获取Access Token Request

Summary

Methods
Properties
Constants
__construct()
params()
doRequest()
sign()
$uri
No constants found
No protected methods found
$client
$client_id
$username
$password_md5
$client_secret
$timestamp
$grant_type
N/A
No private methods found
No private properties found
N/A

Properties

$uri

$uri : string

Type

string

$client

$client : 

Type

$client_id

$client_id : string

Type

string — 即对接账号(由京东人员提供)

$username

$username : string

Type

string — 京东用户名(需要保持与运营提供的采购账号一致,需要注意区分大小写)

$password_md5

$password_md5 : string

Type

string — 京东的密码,该字段需要把京东提供的密码进行32位md5加密,然后将结果转成小写进行传输。

$client_secret

$client_secret : string

Type

string — client_secret的值是京东分配的,以邮件形式发送给客户。

$timestamp

$timestamp : false|string

当前时间,格式为“yyyy-MM-dd hh:mm:ss” 与京东服务器时差不能相差半小时以上,京东服务器时间为北京时间(年月日和时分秒中间有空格)

Type

false|string

$grant_type

$grant_type : string

Type

string — 该值固定为access_token

Methods

__construct()

__construct(  $client_id,   $username,   $password_md5,   $client_secret) 

2.3 获取Access Token Request

Parameters

$client_id

string 即对接账号(由京东人员提供)

$username

string 京东用户名(需要保持与运营提供的采购账号一致,需要注意区分大小写)

$password_md5

string 京东的密码,该字段需要把京东提供的密码进行32位md5加密,然后将结果转成小写进行传输。

$client_secret

string client_secret的值是京东分配的,以邮件形式发送给客户。

params()

params() : array

Returns

array

doRequest()

doRequest() : \Psr\Http\Message\ResponseInterface

Throws

\jd_vop\exception\NetWorkException

Returns

\Psr\Http\Message\ResponseInterface

sign()

sign() : string

签名 生成规则如下: 1.按照以下顺序将字符串拼接起来 client_secret+timestamp+client_id+username+password+grant_type+client_secret 其中 client_secret的值是京东分配的,以邮件形式发送给客户。 timestamp与同名入参传值一致。 client_id与同名入参传值一致。 username与同名入参传值一致。 password,32位小写MD5值,与同名入参传值一致。 grant_type,与同名入参传值一致。 2、将上述拼接的字符串使用32位md5加密,然后将结果转成大写进行传输。

Returns

string