首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用Node.js和Unirest创建Square客户

如何使用Node.js和Unirest创建Square客户
EN

Stack Overflow用户
提问于 2017-04-18 01:07:05
回答 1查看 270关注 0票数 0

我试图创建一个新的Square用户,但有问题。我能够使用Unirest在https://connect.squareup.com/v2/customers端点上获得Square客户列表,但还未能成功发布。

代码语言:javascript
代码运行次数:0
运行
复制
const unirest = require('unirest');
const access_token = 'sq-123...';

var createCustomer = 
unirest.post('https://connect.squareup.com/v2/customers')
  .headers({
    "Accept": "application/json",
    "Authorization": "Bearer " + access_token})
  .send({
    "email_address": "abc@example.com"
  })
  .end(function (createCustomer) {
    console.log(createCustomer);
});

响应返回

代码语言:javascript
代码运行次数:0
运行
复制
raw_body: 
'{"errors":[{
"category":"INVALID_REQUEST_ERROR",
"code":"BAD_REQUEST",
"detail":"invalid character \'e\' looking for beginning of value (line 1, character 1)"}]}' }

我还尝试使用.field而不是.send,后者返回

代码语言:javascript
代码运行次数:0
运行
复制
raw_body: '{"errors":
[{"category":"INVALID_REQUEST_ERROR",
"code":"BAD_REQUEST",
"detail":"invalid character \'-\' in numeric literal (line 1, character 2)"}]}' }

是否可以使用Unirest和Node创建客户?如果是的话,我哪里出错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-18 18:30:13

以下代码将发布

代码语言:javascript
代码运行次数:0
运行
复制
const unirest = require('unirest');
const access_token = 'sq-123...';

var createCustomer = 
unirest.post('https://connect.squareup.com/v2/customers')
  .headers({
    "Content-Type": "application/json",
    "Authorization": "Bearer " + access_token})
  .send({
    "email_address": "abc@example.com"
  })
  .end(function (createCustomer) {
    console.log(createCustomer);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43461953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档