从品牌网站建设到网络营销策划,从策略到执行的一站式服务
测试Yii2.0即接口认证功能(出坑指南):
//认证
创新互联是一家专业提供科尔沁企业网站建设,专注与成都网站建设、成都网站设计、H5场景定制、小程序制作等业务。10年已为科尔沁众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
bindValTap: function () {
var page = this;
wx.request({
url: 'http://apitest.test/invmembers?access-token=rg1v5BF7OBGE4Bze562wZSUfiStakUK_',
header: {
'content-type': 'application/json'
},
method: 'get',
data: {
'per-page': 6,
// page: 5
},
success: function (res) {
// page.setData({motto:res.data[0].name});
console.log(res.data);
}
})
},
出现Yii2.0 restfut接口认证错误:Your request was made with invalid
研究了很久,后来找到\vendor\yiisoft\yii2\filters\auth\QueryParamAuth.php 中
class QueryParamAuth extends AuthMethod
{
/**
@var string the parameter name for passing the access token
*/
public $tokenParam = 'access-token';/**
@inheritdoc
*/
public function authenticate($user, $request, $response)
{
$accessToken = $request->get($this->tokenParam);
if (is_string($accessToken)) {
$identity = $user->loginByAccessToken($accessToken, get_class($this));
if ($identity !== null) {
return $identity;
}
}
if ($accessToken !== null) {
$this->handleFailure($response);
}return null;
}
}
才发现传递的参数是access-token,而不是access_token!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图