首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Vb.net的Square应用编程接口

带有Vb.net的Square应用编程接口
EN

Stack Overflow用户
提问于 2016-07-17 06:36:11
回答 1查看 315关注 0票数 0
代码语言:javascript
复制
Dim myUri = New Uri("https://squareup.com/v2/locations")

Dim RQ As HttpWebRequest = TryCast(WebRequest.Create(myUri), HttpWebRequest)

RQ.PreAuthenticate = True    
RQ.Headers.Add("Authorization", "Bearer" & Token) '''Token is a Shared string assigned to my current Access Token
RQ.Method = "GET"
RQ.Accept = "application/json"
RQ.ContentType = "application/json"


Using response As HttpWebResponse = TryCast(RQ.GetResponse(), HttpWebResponse) '''''"The remote server returned an error: (404) Not Found."

Square-Connect API非常新,并且没有vb.net示例,所以这是我所能得到的。我不能通过最后一行。无论我怎么尝试,我总是得到一个404错误。谁知道为什么。

如果我在终端中使用这个命令(用我的访问令牌替换Token),那么我会在vb.net中得到我想要的结果。

curl -H“授权:持有者令牌”https://connect.squareup.com/v2/locations

EN

回答 1

Stack Overflow用户

发布于 2016-07-18 04:34:46

square的人很快就发现了我的问题,所以下面是可用的代码:

代码语言:javascript
复制
 Dim myUri = New Uri("https://connect.squareup.com/v2/locations")
    Dim RQ As HttpWebRequest = TryCast(WebRequest.Create(myUri), HttpWebRequest)

    RQ.PreAuthenticate = True
    RQ.Headers.Add("Authorization", "Bearer " + Token) 'Token is a Shared string assigned to my current Access Token
    RQ.Method = "GET"
    RQ.Accept = "application/json"
    RQ.ContentType = "application/json"


    Using response As HttpWebResponse = TryCast(RQ.GetResponse(), HttpWebResponse)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38416269

复制
相关文章

相似问题

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