私は Symfony2 (FosRestBundle で作成) で REST API に取り組んでいます。
oauth が有効になる前に、nelmioが提供するサンドボックスで API メソッドを試すことができました。
例:
GET /api/products/{id}.json
ただし、API メソッドを呼び出すために oauth が有効になっているため、oauth トークンをクエリ文字列として追加する必要があります。
例:
GET /api/products/{id}.json?access_token=ZWRhNTE2MGUzZWE4ZTIzNDIxMGUxNjZkY2Yx...
これらの API 呼び出しは、問題なく nelmio の外部で機能します。
nelmio で oauth のサポートを有効にするために、次の構成を に追加しました/app/config.yml
。
nelmio_api_doc:
sandbox:
authentication:
name: access_token
delivery: http
type: bearer
その後api key
、画面の上部で を要求しますが、そこに oauth トークンを設定すると、サンドボックスを使用しようとすると、まだ承認されていない応答が返されます。
これを修正する方法はありますか?