401对所有SocialTables API请求未经授权
我是SocialTables API的新手,似乎在针对其API执行请求时做了一些错误的事情 我已经成功地进行了身份验证并获得了一个访问令牌,但是我对api执行的所有其他请求都会返回401个未经授权的响应。这适用于我的api集成以及通过api网关()完成的测试 给出401的请求示例如下:401对所有SocialTables API请求未经授权,api,social-tables,Api,Social Tables,我是SocialTables API的新手,似乎在针对其API执行请求时做了一些错误的事情 我已经成功地进行了身份验证并获得了一个访问令牌,但是我对api执行的所有其他请求都会返回401个未经授权的响应。这适用于我的api集成以及通过api网关()完成的测试 给出401的请求示例如下: curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer MY-ACCESS-TOKEN' 'https://
curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer MY-ACCESS-TOKEN' 'https://ape.socialtables.com/4.0/events/'
在上面的例子中,我用“my-access-token”替换了我的真实访问令牌
答复机构是:
{"code":"UnauthorizedError","message":""}
是否有地方需要配置允许应用访问哪些事件?或者,我在与api通信时是否做错了什么?未经授权的错误响应可能是由于无效的承载令牌(该令牌可能已过期或已手动失效)。您可以通过以下方式之一获取您的持票人代币的信息:
- 将承载令牌粘贴到API控制台的
字段中,并将光标悬停在令牌右侧的绿色或红色指示灯上OAuth承载令牌
- 使用
/oauth/token
端点获取有关您在GET
头中提供的承载令牌的信息授权
api.socialtables.com
而不是ape.socialtables.com
请使用新的承载令牌和以下修改的请求结构重试:
curl-XGET--header'Accept:application/json'--header'Authorization:Bearer-YOUR-ACCESS-TOKEN''https://api.socialtables.com/4.0/events“
我们将尽快更新文档以纠正这种不一致。同时,您能否将承载令牌检查的结果复制到此问题中?未经授权的错误响应可能是由于无效的承载令牌(可能已过期或已手动失效)。您可以通过以下方式之一获取您的持票人代币的信息:
- 将承载令牌粘贴到API控制台的
字段中,并将光标悬停在令牌右侧的绿色或红色指示灯上OAuth承载令牌
- 使用
/oauth/token
端点获取有关您在GET
头中提供的承载令牌的信息授权
api.socialtables.com
而不是ape.socialtables.com
请使用新的承载令牌和以下修改的请求结构重试:
curl-XGET--header'Accept:application/json'--header'Authorization:Bearer-YOUR-ACCESS-TOKEN''https://api.socialtables.com/4.0/events“
我们将尽快更新文档以纠正这种不一致。同时,您能将持票人代币检查的结果复制到这个问题中吗?谢谢,这似乎让我走得更远了一点,但我在尝试获取事件的详细信息时仍然会收到401未经授权的通知。oauth/令牌使用ape或api端点是否重要?这两者都适用。401问题示例:
curl-XGET--header'Accept:application/json'--header'Authorization:Bearer MY-AUTH-TOKEN''https://api.socialtables.com/4.0/events/MY-EVENT-ID/users“-i
响应:HTTP/1.1 401未经授权日期:周一,2016年11月7日18:44:57 GMT内容类型:应用程序/json内容长度:41连接:保持活动访问控制允许来源:*变化:来源ST请求ID:92c82094-2d92-41c1-9bc5-b25c4102d0fd#11575117 X-Kong-Upstream-Latency:144 X-Kong-Proxy-Latency:0 Via:Kong/0.9.1{“代码”:“未经授权的错误”,“消息”:%
尝试从curl-XGET--header'Accept:application/json'--header'Authorization:Bearer-YOUR-ACCESS-TOKEN''获取所有事件时https://api.socialtables.com/4.0/events“
即使我有通过socialtables web应用创建的事件,我也会得到一个空结果。看起来您帐户下的事件使用的是旧数据型号,仅与/4.0/legacyvm3
(以前为/3.0
)端点集兼容。请重新尝试使用/4.0/legacyvm3/events/{eventID}
端点。谢谢,这似乎让我走得更远了,但在尝试获取有关事件的详细信息时,我仍然会收到401未经授权的消息。oauth/令牌使用ape或api端点是否重要?这两者都适用。401问题示例:curl-XGET--header'Accept:application/json'--header'Authorization:Bearer MY-AUTH-TOKEN''https://api.socialtables.com/4.0/events/MY-EVENT-ID/users“-i
响应:HTTP/1.1 401未经授权日期:周一,2016年11月7日18:44:57 GMT内容类型:应用程序/json内容长度:41连接:保持活动访问控制允许来源:*变化:来源ST请求ID:92c82094-2d92-41c1-9bc5-b25c4102d0fd#11575117 X-Kong-Upstream-Latency:144 X-Kong-Proxy-Latency:0 Via:Kong/0.9.1{“代码”:“未经授权的错误”,“消息”:%
尝试从curl-XGET--header'Accept:application/json'--header'Authorization:Bearer-YOUR-ACCESS-TOKEN''获取所有事件时https://api.socialtables.com/4.0/events“
即使我有通过socialtables web应用创建的事件,我也会得到一个空结果。看起来您帐户下的事件使用的是旧数据型号,仅与/4.0/legacyvm3
(以前为/3.0
)端点集兼容。请重新尝试使用/4.0/legacyvm3/events/{eventID}
端点。