2012-06-16 2 views
3

Я был озадачен документами API github (v3), и я немного зациклен. Для начального шага - получения токена доступа - кажется, что единственный способ сделать это в веб-приложении - это использовать URL обратного вызова, который отправляет временный код. Затем это используется в последующих запросах к их API.github API v3 - получение токена доступа через CURL

Кто-нибудь знает, может ли это все быть сделано за один шаг, например? cURL - то есть внутри одного блока кода на одной странице? Передача потока управления на другой URL-адрес вызывает бесчисленные проблемы для моего конкретного сценария.

Спасибо! :)

ответ

1

Это характер OAuth. Вы могли бы попытаться использовать basic authentication method, но если это не соответствует вашим потребностям, то PHP имеет OAuth library, который должен сделать аутентификацию довольно безболезненной. Существует также несколько оболочек PHP для API Github, например. php-github-api.

+0

Спасибо, scsizzo! Не тот ответ, который я надеялся, но очень честный. :) –

+0

Если это отвечает на ваш вопрос, тогда вы должны «принять» его, чтобы другие знали, что на него ответили. – sczizzo