2016-08-09 3 views
1

私のローカルドライブにapiaryドキュメント(apiaryサーバー上)をフェッチしようとしています。私はAPIの所有者であり、設定ボタンにアクセスすることができます(私は最後に403禁じられた応答を得るので、これは重要かもしれないと思った、以下を参照)。apiary CLI fetchコマンドを使用してapiary.apibを取得できません。(私の匿名アクセストークンを使用していても)

apiary CLI

をインストールした後、私はこれらのステップに続く:

注意:Windows上で実行されている(コマンドを実行するCMD/PowerShellを使用して)。

  1. アクセストークンは、新しい環境変数APIARY_API_KEY =アクセストークンを設定here
  2. から取ら取得。
  3. 次のコマンド(私は簡単にapiary.io上のAPIの名前を見つけることができます)

    apiary fetch --api-name="<API_NAME>" 
    

は、私がこれまでのところ、私は通過apiary.ioに取り組んできました(APIドキュメントを得ることを期待を実行しますブラウザ)をローカルドライブにフェッチして、ローカルに編集して、追加のツール(dredd)を実行して、取得したドキュメントに対してAPIを検証することができます。問題になる可能性がどのような

Apiary service responded with an error: 403 Forbidden 

が、私は簡単に/参照、私はそれが使用してアクセスすることはできませんので、なぜapiary.ioに私のAPIを編集することができます。代わりに、何が起こる

は、私は、この応答を得ることです養子縁組のCLI?

(Editted)画像Fetch Command Fails due to 403

答えて

1

二つの可能性のある問題が頭に浮かぶ追加:私が正しくリコール場合は、追加したり、Windowsの環境変数を変更する場合、(環境変数が実際に使用されていない

  1. トークンはAPIを取得するために有効ではありません(新しいトークンを生成し、同じ結果を生成する場合は、そのトークンを使用できますか?)
+0

新しく生成されたトークンが解決しました!新しいものは本当にALLに設定されていましたが、使用していた以前のトークンにはアクセスが制限されていました(テストレポートのみ)。 解決済み。ありがとう@Nada –

関連する問題