2016-03-18 9 views
0

Я хотел бы знать, как получить разрешенные в настоящее время области для пользователя, подписавшегося с GitHub.Получите доступные в настоящее время области пользователя OAuth

В настоящее время я поддерживаю локальную копию разрешенных областей, но я думаю, что было бы лучше получить данные real, чтобы избежать возможных несоответствий.

Любые предложения?

ответ

1

Вы можете перечислить все your personal access token или если вы знаете текущий идентификатор токена доступа, который вы ищете, вы можете retrieve it individually.

Это ответ образца для одного токена. Вас интересует элемент scopes:

{ 
    "id": 1, 
    "url": "https://api.github.com/authorizations/1", 
    "scopes": [ 
    "public_repo" 
    ], 
    "token": "", 
    "token_last_eight": "12345678", 
    "hashed_token": "25f94a2a5c7fbaf499c665bc73d67c1c87e496da8985131633ee0a95819db2e8", 
    "app": { 
    "url": "http://my-github-app.com", 
    "name": "my github app", 
    "client_id": "abcde12345fghij67890" 
    }, 
    "note": "optional note", 
    "note_url": "http://optional/note/url", 
    "updated_at": "2011-09-06T20:39:23Z", 
    "created_at": "2011-09-06T17:26:27Z", 
    "fingerprint": "jklmnop12345678" 
} 
Смежные вопросы