1

養蜂場のドキュメント (養蜂家サーバー上) をローカル ドライブに取得しようとしています。私は API の所有者であり、[設定] ボタンにアクセスできます (最終的に 403 禁止応答が返されるため、これはおそらく重要だと思いました。以下を参照してください)。

apiary CLIをインストールした後、次の手順に従いました。

注: Windows 上で実行されています (cmd/powershell を使用してコマンドを実行します)。

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

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

APIドキュメント(これまでブラウザを介してapiary.ioで作業してきました)をローカルドライブにフェッチすることを期待しています-これにより、ローカルで編集して追加のツール(drdd)を実行し、フェッチしたドキュメントに対してAPIを検証できます.

代わりに、次の応答が返されます。

    Apiary service responded with an error: 403 Forbidden

apiary.io で自分の API を簡単に表示/編集できるのに、apiary CLI を使用してアクセスできないのはなぜですか?

(編集済)画像追加403 が原因でフェッチ コマンドが失敗する

4

1 に答える 1

1

次の 2 つの問題が考えられます。

  1. 環境変数は実際には使用されていません (私の記憶が正しければ、Windows で環境変数を追加または変更した場合、有効にするにはコマンド プロンプトを再起動する必要があります)。
  2. トークンは API の取得には有効ではありません (同じ結果が得られる場合は、新しいトークンを生成してそのトークンを使用できますか?)
于 2016-08-09T11:20:50.107 に答える