2017-02-19 16 views
0

Я пытаюсь использовать GitHub OAuth токен, чтобы отправлять комментарии в угловом 2. Моего кодаКак разместить комментарий, используя GitHub OAuth токена в угловом 2

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) 
    } 

Но это не работает, я все дни получить réponse так:

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

Кстати, я пытаюсь выразить свое мнение в вопросам вместо пр или совершить.

+0

Что такое Poiscript? Это имя вашего приложения? Возможно, это ваша настройка разрешений. –

+0

Нет, PoiScript - это мое имя пользователя. Я использую свой токен, и я уже включил его в HTTP-заголовок ... Я не знаю, что я пропустил ... – PoiScript

+0

Имеет ли токен, предоставленный вашим пользователем, правильные разрешения? Кажется, это не так. –

ответ

0

Проверьте свои права доступа, если у вас нет разрешения repo, API не позволит вам получить доступ к приватным репозиториям.