2016-09-05 20 views
1

私は流星にgithubのAPIを使用していましたが、この問題を解決することができませんでした:githubのAPIのサポートされていないメディアタイプ415

このコードは、特定のレポのためのトラフィックの合計数を取得しようとします。

HTTP.call('GET', 'https://api.github.com/repos/hackmdio/hackmd/traffic/views', 
    { 
     headers: 
     { 
      'Content-Type':'application/json', 
      "Accept":"application/vnd.github.v3+json", 
      "User-Agent": "whales" 
     }, 
    }, 
    function(error, response) { 
    if (error) { 
    console.log('---------------------------error occurred-----------------------------------') 
    console.log('---------------------------error occurred-----------------------------------') 

    console.log(error); 
    } else { 

    console.log('--------------------------data got it!!-------------------------------------') 
    console.log('--------------------------data got it!!-------------------------------------') 

    console.log(response); 
    } 
}); 

エラー:

{ 
    "message": "If you would like to help us test the Repo Traffic API during its preview period, you must specify a custom media type in the 'Accept' header. Please see the docs for full details.", 
    "documentation_url": "https://developer.github.com/v3" 
} 

私は同様の問題を検索し、「コンテンツタイプ」を追加し、「同意する」が、それはまだ働いていません。

私はこれを郵便配達でやってみましたが、同じヘッダーを持つ端末でもやってみましたが、このエラーは起こり続けました。 enter image description here

ありがとうございます。

答えて

1

Repo Traffic APIにアクセスするには、プレビューフォームにアクセスするために、Accept: application/vnd.github.spiderman-previewヘッダーを追加する必要があります。 API docsから:

APIs for repository traffic are currently available for developers to preview. During the preview period, the APIs may change without advance notice. Please see the blog post for full details.

To access the API you must provide a custom media type in the Accept header:

application/vnd.github.spiderman-preview

関連する問題