Слияние кода завершено, страница обновится автоматически
ali_gateway_sign.js
В файле ali_gateway_sign.js
следует указать ключ (KEY
) и секрет (SECRET
) вашего проекта.
index.js
:
var options = {
Method : 'post|get',
Url : 'http://localhost/path',
// Параметры запроса, если они есть — настройте, если нет — пропустите
Form : {
mobile : '12341234',
password : 'asdfasdfadf'
}
};
Method
и Url
. Если вам нужно передать параметры API, используйте параметр Form
, как показано выше. Эти параметры должны быть подписаны. 2. Получение подписи и отправка запроса:
var requestParams = aliGetWaySign(options);
{
method: 'get',
url: 'http://localhost/path',
form: {
mobile: '12341234',
password: 'asdfasdfadf'
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
Accept: 'application/json; charset=UTF-8',
'Content-MD5': '',
Date: '2016-09-29T09:33:05.549Z',
Method: 'get',
'X-Ca-Key': '23423044',
'X-Ca-Nonce': 'fk50xqq4wa3imtk',
'X-Ca-Timestamp': 1475141585549,
'V-App-Client-Information': 'app_name:hxwx|plat:win32|ver:3.3|device:wap|os:node|channel_name:wap|udid:1475141585549|client_ip:192.168.0.1|user-agent:test',
'X-Ca-Signature-Headers': 'X-Ca-Key,X-Ca-Nonce,X-Ca-Stage,X-Ca-Timestamp',
'X-Ca-Stage': 'TEST',
Url: 'http://localhost/path?mobile=12341234&passwordasdfasdfadf',
Path: '/path?mobile=12341234&passwordasdfasdfadf',
'X-Ca-Signature': 'nLHD3apb17LHUjuyA1pjL96W2GIYXoo7I68ql93QfOw='
}
}
``` 3. **Выполнение запроса с помощью модуля `request`:**
```javascript
request(requestParams, function(error, response, body) {
// Если ошибок нет, то `body` будет содержать данные, полученные от сервера
console.log(body);
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )