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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
运行
AI代码解释
复制
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
运行
AI代码解释
复制
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 10:30:13

以下代码将发布

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

复制
相关文章
如何使用npm创建Node.js项目?
Node.js是一种基于Chrome V8引擎的JavaScript运行时环境,广泛用于构建高性能的服务器端应用程序。通过使用Node.js,我们可以简化后端开发过程,并利用丰富的npm生态系统来管理和共享代码。本文将介绍如何使用npm创建Node.js项目,并讨论项目初始化、依赖管理和脚本配置等方面的内容。
网络技术联盟站
2023/09/04
2.8K0
如何使用npm创建Node.js项目?
Selenium结合Unirest和JTwig进行API测试
前言:关于如何使用selenium webdriver测试REST api的问题,你可以在StackOverflow.com上看到很多相关的问题。不熟悉自动化测试的新人有时不理解Selenium仅仅基于WebUI做自动化测试。但是,如果你想使用Selenium为UI测试执行一些数据设置/数据清理,那么可以通过一些额外的库来实现这一点;这就是我们将在本文中看到内容。
软测小生
2019/09/30
1.5K0
python使用socket创建tcp服务器和客户端
分别在python2.7和python3.6下测试。在启动时需要先启动服务器端,在启动客户端。
公众号---人生代码
2019/09/19
5.6K0
使用 Node.js 自动创建 Vue 的路由
最近在写一个 Vue 插件,需要在项目中创建一些测试页面,由于都是些静态路由,就想到之前看到过的一个项目就是用 Node.js 来自动生成路由的,于是就借鉴过来改了一下。
Cell
2023/07/11
2360
在.NET 6 中如何创建和使用 HTTP 客户端 SDK
如今,基于云、微服务或物联网的应用程序通常依赖于通过网络与其他系统通信。每个服务都在自己的进程中运行,并解决一组有限的问题。服务之间的通信是基于一种轻量级的机制,通常是一个 HTTP 资源 API。
深度学习与Python
2022/03/24
12.6K0
在.NET 6 中如何创建和使用 HTTP 客户端 SDK
【Java技术指南】「Unirest编程专题」一起认识一下一个“灰常”优秀的Http工具,让Http开发变得如此简单
Unirest-Java是一个轻量级的HTTP客户端库,它提供了简单易用的API,可以帮助Java开发人员快速地发送HTTP请求和处理响应。在本文中,我们将深入探讨Unirest-Java的技术细节和使用方法。
码界西柚
2023/04/18
2.2K0
【Java技术指南】「Unirest编程专题」一起认识一下一个“灰常”优秀的Http工具,让Http开发变得如此简单
如何正确使用Node.js事件[每日前端夜话0x4B]
事件驱动的编程变得流行之前,在程序内部进行通信的标准方法非常简单:如果一个组件想要向另外一个发送消息,只是显式地调用了那个组件上的方法。但是在 react 中用的却是事件驱动而不是调用。
疯狂的技术宅
2019/04/23
3.6K0
如何正确使用Node.js事件[每日前端夜话0x4B]
安装Node.js和创建Vue-cli工程
chao超的搬运文章
2023/10/15
2730
安装Node.js和创建Vue-cli工程
Node.js RESTful API如何使用?
REST(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序的通信方式。RESTful API 是基于 REST 架构风格的 API 设计,它使用标准的 HTTP 方法(GET、POST、PUT、DELETE 等)来进行资源的操作和交互。
网络技术联盟站
2023/07/07
4060
如何使用Node.js和Github Webhooks保持远程项目同步
在处理具有多个开发人员的项目时,当一个人推送到存储库然后另一个人开始对过时版本的代码进行更改时,这可能会令人沮丧。像这些花费时间的错误,这使得设置脚本以保持您的存储库同步是值得的。您还可以在生产环境中应用此方法以快速推送修补程序和其他更改。
小翼111
2018/11/05
3.8K0
如何使用 Node.js 连接和操作 MongoDB 数据库?
Node.js 是一种基于 JavaScript 的服务器端编程语言,而 MongoDB 是一个流行的 NoSQL 数据库。Node.js 可以与 MongoDB 集成,从而创建强大的 Web 应用程序。本文将详细介绍如何使用 Node.js 连接和操作 MongoDB 数据库。
网络技术联盟站
2023/07/06
1.6K0
如何使用Nginx创建临时和永久重定向
HTTP重定向是将一个域或地址指向另一个域或地址的方式。有几种不同的重定向,每种重定向都意味着与客户端浏览器不同。两种最常见的类型是临时重定向和永久重定向。
宇cccc
2018/07/20
6.5K0
如何安装和配置 Node.js?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。它允许开发者使用 JavaScript 编写服务器端代码,构建高性能的网络应用程序。本文将详细介绍如何安装和配置 Node.js,并提供一些常见问题的解答。
网络技术联盟站
2023/07/07
1.6K0
《Node.js权威指南》:如何创建HTTP服务器
在nodejs中可以很方便的创建服务器。nodejs提供了http模块和https模块,分别用于创建http服务器与http客户端、https服务器和https客户端。
前端_AWhile
2019/08/29
2.2K0
如何使用Python Impyla客户端连接Hive和Impala
继上一章讲述如何在CDH集群安装Anaconda&搭建Python私有源后,本章节主要讲述如何使用Pyton Impyla客户端连接CDH集群的HiveServer2和Impala Daemon,并进行SQL操作。
Fayson
2018/03/29
10.8K0
如何使用Python Impyla客户端连接Hive和Impala
Node.js 文件系统--删除和创建文件
可以添加 recursive: true 参数,不管创建的目录 /tmp 和 /tmp/a 是否存在:
陈不成i
2021/07/12
2.2K0
npm 创建 node.js 项目
故,使用npm 可以对象项目的操作 在package.json中,script键可以直接项目进行操作
一个会写诗的程序员
2018/10/09
2.4K0
Node.js创建目录实例
webgame项目经常要维护更新,先在创建一个批次号,然后上传至更新服务器上然后再分别copy文件至各服务器的一个临时目录,然后更新结束后删除该临时目录。而本地需要根据批次号创建一系统的文件夹目录。之前是先手动创建一个批次号文件夹,然后写一个bat,创建更新批次相应的文件夹。现在如果用node.js写的话,比较简单。系统盘当前登录用户目录放一个update.js文件---好处是直接cmd的时候就是该目录了,节省时间。
meteoric
2018/11/16
2.6K0
如何使用Node.js编辑XML文件
由于XML仍然继续用作数据交换格式(主要是在企业应用程序中),因此了解如何以编程方式操纵XML文件的内容可能非常有用。 您可以轻松地在Node.js中编写一个小的脚本来立即进行更改,而不必手动编辑数百行XML。 在 之前的文章中,我们研究了如何通过使用开源 xml2js模块将XML文件转换为Node.js中的JSON对象。 今天,您将学习如何使用Node.js编辑XML文件。
ccf19881030
2020/10/26
7.2K0
点击加载更多

相似问题

如何使用salesforce中的Apex在Square中创建客户卡?

130

使用Square Reader SDK创建客户而不产生费用

15

使用PUT端点时创建的重复客户- Square连接

10

通过HTTPS抛出证书颁发将Node.JS和Unirest用于REST客户端

12

使用unirest库下载文件,Node.js

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文