【发布时间】:2012-06-19 03:37:48
【问题描述】:
我一直对 github API 文档 (v3) 感到困惑,我有点难过。对于初始步骤 - 获取访问令牌 - 在 Web 应用程序中执行此操作的唯一方法似乎是依赖回调 URL,该 URL 会发布一个临时代码。然后在对其 API 的后续查询中使用。
有谁知道这是否可以在一个步骤中完成,例如cURL - 即在一页的单个代码块中?将控制流传递给不同的 URL 会导致我的特定场景出现无数问题。
谢谢! :)
【问题讨论】:
我一直对 github API 文档 (v3) 感到困惑,我有点难过。对于初始步骤 - 获取访问令牌 - 在 Web 应用程序中执行此操作的唯一方法似乎是依赖回调 URL,该 URL 会发布一个临时代码。然后在对其 API 的后续查询中使用。
有谁知道这是否可以在一个步骤中完成,例如cURL - 即在一页的单个代码块中?将控制流传递给不同的 URL 会导致我的特定场景出现无数问题。
谢谢! :)
【问题讨论】:
这是 OAuth 的本质。您可以尝试使用basic authentication method,但如果这不符合您的需要,那么PHP 有一个OAuth library,它应该使身份验证变得非常轻松。还有一些用于 Github API 的 PHP 包装器,例如php-github-api.
【讨论】: