Skip to content

projects returning empty. #1117

@bymem

Description

@bymem

Hi

i'm trying to get all projects on our organisation or a repo but no matter which i tries out it just returns a empty array.
The repo is a private one, but have both made a classic token and a fined grained one. the closes i have come is getting a "Resource not accessible by personal access token" error.

So my code looks like this

require_once __DIR__ . '/vendor/autoload.php';

$client = new \Github\Client();
$client->authenticate('github_pat_[TOKEN]', null, Github\AuthMethod::ACCESS_TOKEN);
$repositories = $client->api('organizations')->repositories('NOVA-Intergalactic');

$projects = $client->api('org_projects')->all('NOVA-Intergalactic');
// $projects = $client->api('repo')->projects()->all('NOVA-Intergalactic', 'NovaAi');

echo '<pre>';
print_r($projects);
echo '</pre>';

The $repositories command does fetch the private repos, so i belive the token does have access to the private repos.

but $projects = $client->api('org_projects')->all('NOVA-Intergalactic'); Just returns a blank array

I have also tried out $projects = $client->api('repo')->projects()->all('NOVA-Intergalactic', 'NovaAi');But that throws the error "Resource not accessible by personal access token"

So i'm a little unsure on where to proceed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions