私はOAuth0.3.6とRailsアプリケーションのLinkedIngemを使用していますが、この問題が発生し、OAuthがOAuth :: Problem(parameter_absent)というエラーをスローします。問題は、呼び出されるたびにエラーがスローされるわけではなく、問題は、問題をローカルで再現してテストすることができないことです。
ドキュメントには次のように書かれています:
[parameter_absent:必要なパラメーターが受信されませんでした。この場合、応答にはoauth_parameters_absentパラメーターも含まれる必要があります。]
しかし、トークンを取得するために毎回同じ方法でリクエストが生成されるため、なぜこれが発生するのか理解できません。
ログ
OAuth::Problem (parameter_absent):
oauth (0.3.6) lib/oauth/consumer.rb:167:in `request'
oauth (0.3.6) lib/oauth/consumer.rb:183:in `token_request'
oauth (0.3.6) lib/oauth/tokens/request_token.rb:18:in `get_access_token'
linkedin (0.1.7) lib/linked_in/client.rb:35:in `authorize_from_request'
app/controllers/users_controller.rb:413:in `linkedin_save'
この問題に直面している人を何人か見ましたが、これを解決する方法をまだ見つけていません。これについていくつかの助けをいただければ幸いです。