GithubHelp home page GithubHelp logo

Comments (5)

tan-tan-kanarek avatar tan-tan-kanarek commented on June 10, 2024

Can't tell, the same code works for me:
require_once(DIR . '/client/GitHubClient.php');

class Github
{
private $username = NULL;
private $password = NULL;

private $client = NULL;

public function __construct($username = NULL, $password = NULL)
{
    $this->username = $username;
    $this->password = $password;

    $this->client = new GitHubClient();
    $this->client->setCredentials($username, $password);
}

public function listRepos()
{
    return $this->client->repos->listYourRepositories();
}

}

$github = new Github('tan-tan-kanarek', '****');
var_dump($github->listRepos());

What is the error you get?

from github-php-client.

rafiki270 avatar rafiki270 commented on June 10, 2024

that's the thing ... it returns loads of public repos, not mine ... for example if I do this:
curl -u "rafiki270:password" https://api.github.com/orgs/fuerteinternational

I get a full stat on my organisation but if I do it through this class I get only the publicly visible bit so my first thought was that the authentication doesn't work properly?

from github-php-client.

rafiki270 avatar rafiki270 commented on June 10, 2024

I get exactly 100 public repos if I do the same thing you did ... well, I did :) ... and I have verier the credential by using CURL directly from the command line ...

from github-php-client.

tan-tan-kanarek avatar tan-tan-kanarek commented on June 10, 2024

Sorry, you're right.
See my fix: bf9673f

from github-php-client.

rafiki270 avatar rafiki270 commented on June 10, 2024

cheers! :)

from github-php-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.