2016-01-06 15 views
7

私はプロジェクトのToggl APIにプラグインしようとしていて、その例はすべてCURLを使用しています。私は、レポートを作成しようとしたときに悪い要求を引き起こすC#ラッパーを使用しようとしているので、単純なHTTP要求を試みるためにPostmanを使用すると思いました。HTTPリクエストのCurl -u相当のもの

私のAPIトークンを受け入れるHTTPリクエストを取得できないようです。ここでは、彼らは(CURL)を得ることを例です。

curl -u my-secret-toggl-api-token:api_token -X GET "https://www.toggl.com/reports/api/v2/project/?page=1&[email protected]&workspace_id=1&project_id=2" 

私は価値としての私のトークンを使用して api_tokenというヘッダーとポストマンと、次のHTTPリクエストを試してみた:

https://www.toggl.com/reports/api/v2/project/[email protected]&project_id=9001&workspace_id=9001 

(変更されたIDSもちろん電子メール)。

HTTPでCURL -uを使用する方法については、ありがとうございます。

+2

まあれる。ここXXXXXX

Authorization: Basic XXXXXX 

私の秘密 - togglとユーザー名を入力します。

https://my-secret-toggl-api-token:[email protected]/reports/api/v2/project/?page=... <----------------------------------> 

が交互に、あなたは以下のようなあなたのHTTPヘッダでクレデンシャルを使用することができます-api-token、およびapi_tokenによるパスワード。ヘッダーを更新して、そこに行く –

+0

私はこれを行い、それは働いていると信じています!今私は別のエラーが出ますが、私はToggle Teamの私の許可に感謝しています。 –

答えて

9

簡単な方法は、URLに資格情報を追加することです(user:[email protected]形式)。 、ポストマンで、基本認証を選択しbase64(my-secret-toggl-api-token:api_token)

+0

私はPostmanのBasic Authorizationを使用しましたが、これは私には異なるエラーを返します。私はこれがToggl内での私のアクセスに関係していると信じています。答えをありがとう、それは多くを助けた! –

関連する問題