[英]how to star a repo with github api
我嘗試使用github api標記回購協議:
curl -X PUT -H "Authorization: token *****************" https://api.github.com/user/starred/fulldecent/system-bus-radio
但是反應總是
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3"
}
我也嘗試alamofire
Alamofire.request(.PUT, "https://api.github.com/user/starred/"+repoFullName, headers: ["Authorization": "token \(token)"]).responseJSON{ response in
......
}
但是我還是做不完
如果要使用put,則需要在授權時授予repo
范圍的權限。
例如,當使用oauth github時。
第1步: 創建您的oauth github應用
步驟2:您獲得了client_id,並將此源鏈接放在您的應用中,以便用戶從github https://github.com/login/oauth/authorize?scope=user:email&client_id=<client_id>&scope=repo
進行oauth步驟3:何時callBackUrl,請按照此操作獲取訪問令牌
https://developer.github.com/v3/guides/basics-of-authentication/#providing-a-callback
最后一步:您可以通過傳遞?access_token = xxxxxxxxxx做明星
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.