0

https://github.com/ornicar/php-github-apiを使用して、githubのリポジトリからすべてのダウンロードを取得しようとしています。

このプロジェクトにはダウンロードオブジェクトがないため、独自に作成しました。

クラスGithub_Api_DownloadはGithub_Apiを拡張します{

public function getDownloads($repo, $username){
     $string =  'repos/'.urlencode($username).'/'.urlencode($repo).'/downloads';
     $response = $this->get($string);

    die(print_r($response));
    return $response;
}

}

これを実行すると、取得するのは

サーバーエラーHTTP401:許可されていません

  1. ブラウザでURLを使用すると機能するため、認証なしでもこれを取得できるはずです。
  2. すべてのアクション(新しいリポジトリの作成など)が正常に機能しているため、認証が機能しています

誰かが私を助けることができますか?:)

4

1 に答える 1

0

以前に探していたので、自分で小さな関数を書いてブログに投稿しました。お役に立てれば。

これをチェックしてください

于 2012-06-08T11:08:09.313 に答える