特定のコード例で保護されたリソースにアクセスするには:
1) クライアントを作成します (クライアント ID、クライアント シークレット、リダイレクト URI を提供します)。
/addclient.php
2) 認証サーバーから認証コードを取得します。
/authorize.php?client_id=foo&response_type=code
ステップ 1 で指定したリダイレクト URI にリダイレクトさcode
れ、GET
パラメーターとして追加されます。
3)POST
アクセス トークンを取得するためのリクエストを実行します。
/token.php
投稿パラメータを使用:
grant_type=code&client_id=foo&code=[AUTH_CODE_FROM_STEP_2]&client_secret=[SECRET]&redirect_uri=[REDIRECT_URI_FROM_STEP_1]
その中にJSONが含まaccess_token
れています。
4) 保護されたリソースを取得します ( asまたはparamoauth_token
の両方で渡すことができます)GET
POST
/protected_resource.php?oauth_token=[ACCESS_TOKEN_FROM_STEP_3]
また、レガシー コードを扱っているかどうかはわかりませんが、この lib は oauth 2 の 09 (ドラフト) バージョンに基づいているため古くなっています。公式ページhttp://oauth.netで参照されている実装があります。 /2/最新です。それらを見てみたいと思うかもしれません。