Cómo publicar comentarios usando GitHub OAuth Token en angular 2

Intento usar Token GitHub OAuth para publicar comentarios en Angular 2. Mi código es

postComment(token: string, number: Number, body: string): Promise<Comment> { let headers = new Headers() headers.append('Authorization', `token ${token}`) return this.http .post(`https://api.github.com/repos/${this.GITHUB_USERNAME}/${this.GITHUB_POST_REPO}/issues/${number}/comments`, {body}, { headers: headers }).toPromise() .then(res => res.json() as Comment) } 

Pero no funciona, siempre obtengo la respuesta de esta manera:

 { "message": "Issue not viewable by PoiScript", "documentation_url": "https://developer.github.com/v3" } 

Por cierto, estoy tratando de publicar comentarios en cuestiones en lugar de pr o commit.

Verifique sus permissions, si no tiene el permiso de repo la API no le permitirá acceder a repositorys privados.