首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用apiary CLI fetch命令获取apiary.apib (即使我使用的是我的芹菜访问令牌)

无法使用apiary CLI fetch命令获取apiary.apib (即使我使用的是我的芹菜访问令牌)
EN

Stack Overflow用户
提问于 2016-08-09 10:22:26
回答 1查看 429关注 0票数 1

我正在尝试把我的养蜂文档(在养蜂服务器上)拿到我的本地驱动器。我是API的所有者,并且可以访问Settings按钮(我认为这可能很重要,因为我最终得到了403个禁止的响应,参见下面)。

在安装蜂房CLI之后,我遵循以下步骤:

注意:在windows上运行(使用cmd/powershell执行命令)。

  1. 这里获取访问令牌
  2. 设置一个新的环境变量APIARY_API_KEY=Access令牌。
  3. 运行以下命令(我可以很容易地在apiary.io上找到API名称) 芹菜提取--api-name="“

我希望将API文档(到目前为止,我一直在通过浏览器进行apiary.io )获取到本地驱动器--这允许我在本地编辑它,以运行其他工具(dredd),以根据获取的文档验证API。

,相反,我得到了这样的响应:

代码语言:javascript
复制
    Apiary service responded with an error: 403 Forbidden

有什么问题,我可以很容易地在apiary.io上看到/编辑我的API,那么为什么我不能使用临时CLI访问它呢?

(编辑)图像添加

EN

回答 1

Stack Overflow用户

发布于 2016-08-09 11:20:50

想到了两个可能的问题:

  1. 没有实际使用环境变量(如果我记得正确的话,在Windows中添加或修改环境变量时,需要重新启动命令提示符才能生效)
  2. 令牌对于获取API无效(如果这个令牌产生相同的结果,您可以尝试生成一个新的令牌并使用这个令牌吗?)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38848160

复制
相关文章

相似问题

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