問題タブ [oauth-1.0a]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
334 参照

twitter - Twitter api url を使用してツイートする

LinkedIn apioauth2で使用するメッセージを投稿するために URL で使用するためのアクセス トークンを提供しますRest client。したがってurl、アプリケーションで を使用することで、メッセージを投稿できます。

Twitter apioauth1を受け入れてツイートするために使用します。しかしparameter、問題はtimestamp,nounce,oauth_signature parameters自動生成され、リクエストごとに変更され続けることです。ここでは、 Rest clientURL はツイートするのに十分ではありません。パラメーターが必要ですが、Rest クライアントでは 3 つのパラメーターが変更され続けます。

URLのすべてのパラメーターを渡そうとしましたが、スローされます

ツイートを送信するために URL のみに依存しています。私のアプリケーションはパラメーターもサポートしていますが、3 つのパラメーターは自動生成されています。bcz を自動生成できません。アプリケーションでハードコーディングしています。

URLを使ってツイートする解決策はありますか?

これらの 3 つのパラメーターを修正する方法はありますか?

0 投票する
0 に答える
1333 参照

swift3 - Alamofire を使用した OAuth1.0 認証

swift3.0 プロジェクトでネットワークに alamofire を使用しています。http://woocommerce.github.io/woocommerce-rest-api-docs/#product-propertiesなど、woocommerce REST APIからデータを取得する必要があります。 以下は、プロジェクトに追加したコードです。認証に問題があると思います。

応答:

0 投票する
1 に答える
1337 参照

java - IMS LTI リクエストの oauth_signature を生成できません

IMS エミュレーター ( http://ltiapps.net/test/tc.php ) で [データを保存] をクリックすると、自動入力されたデータで outh_signature が生成され、フォーム frmLaunch(name='frmLaunch) の非表示の値として挿入されます。 ') 形。同様の outh_signature をプログラムで生成する必要がありますが、同じ oauth_nounce と oauth_timestamp を使用しているにもかかわらず、エミュレーターが生成している正確な oauth_signature を生成できません。生成中に送信する必要があるリクエスト本文が何であるかわかりませんサイン..

シナリオを再作成するには、以下の手順に従います

  1. URL http://ltiapps.net/test/tc.phpにアクセスします。
  2. [データをクリア] をクリックし、ポップアップで [OK] をクリックします
  3. ロールを学習者として選択し、[データを保存] をクリックします
  4. データを保存すると、入力IDが「oauth_signature」のouth_signature隠し値が表示されます

    以下の方法で生成しようとしましたが、期待される署名を取得できませんでした。

    pom.xml

    以下のようにリクエストボディを送信して上記のプログラムを試し、 0YI3mBg7gmnWaz8YyISG4IoHVQ4=として oauth 署名を取得しましたが、期待されるのはyuuvR1pVDm5xWOYhMtBcBBVTdf8=です

バージョン=LTI-1p0&リセット=&エンドポイント=http://ltiapps.net/test/tp.php®ister=http://ltiapps.net/test/tp.php&key=jisc.ac.uk&secret=secret<i_message_type=basic-lti-launch-request&message_type=&tool=<i_version=LTI- 1p0&launch_presentation_locale=&launch_presentation_document_target=&launch_presentation_width=&launch_presentation_height=&launch_presentation_css_url=&launch_presentation_return_url=&custom=&ext=&signaturemethod=HMAC-SHA1&accept_media_types=&accept_presentation_document_targets=embed,frame,iframe,window,popup,overlay,none&content_item_return_url=http://ltiapps.net/test/tc- content.php&accept_unsigned=&accept_multiple=&accept_copy_advice=&auto_create=&title=&text=&data=&tool_consumer_instance_guid=&tool_consumer_instance_name=&tool_consumer_instance_description=&tool_consumer_instance_url=&tool_consumer_instance_contact_email=&tool_consumer_info_product_family_code=&tool_consumer_info_version=&context_id=&context_type=&a_context_type=&context_title=&context_label=&lis_course_offering_sourcedid=&lis_course_section_sourcedid=&resource_link_id=429785226&resource_link_title=&resource_link_description=&user_id=&lis_person_name_given=&lis_person_name_family=&lis_person_name_full=&lis_person_contact_email_primary=&lis_person_sourcedid=&roles=Learner&a_role=&user_image=&mentors= &username=&lis_outcome_service_url=&lis_result_sourcedid=&ext_ims_lis_basic_outcome_url=&ext_ims_lis_resultvalue_sourcedids=&ext_ims_lis_memberships_url=&ext_ims_lis_memberships_id=&ext_ims_lti_tool_setting_url=&ext_ims_lti_tool_setting_id=&setting=&custom_tc_profile_url=&custom_system_setting_url=&custom_context_setting_url=&custom_link_setting_url=&custom_lineitems_url=&custom_results_url=&custom_lineitem_url=&custom_result_url=&custom_context_memberships_url=&custom_link_memberships_url=&custom_caliper_federated_session_id=&custom_caliper_eventstore_url=&custom_caliper_api_key=custom_link_memberships_url=&custom_caliper_federated_session_id=&custom_caliper_eventstore_url=&custom_caliper_api_key=custom_link_memberships_url=&custom_caliper_federated_session_id=&custom_caliper_eventstore_url=&custom_caliper_api_key=

どこが間違っているのか教えてください..

0 投票する
0 に答える
175 参照

php - 非オブジェクトでのphpoauthLib EtsyログインgetAbsoluteUri()

プロジェクトで使用する Etsy の OAuth をセットアップしようとしましたが、PhpoAuthLib を使用してログイン ページを読み込むことさえできませんでした。Oauth の使用に関する私の知識レベルが低い可能性が高いです。

現在、これは私のログインページで、開発者が提供した例とほぼ同じです。

ページを実行すると、致命的なエラーが発生します

私はbootstrap.phpに入り、最後にステートメントをエコーし​​ましたが、これは正常に機能するため、そこでエラーが発生しているようには見えません。エラーは次の行にあります

それが問題かどうかはわかりませんが、ログインページは mywebsite/folder/folder/etsylogin.php にあります..これは何か違いがありますか?

0 投票する
0 に答える
156 参照

ios - 署名が無効です。予想される署名ベース文字列 - OAuth1.0 Yelp API

アプリで yelp V2 API を使用しています。特定の地域のレストランと料理の詳細をリクエストした場合、応答が遅くなります。スタックオーバーフローのほぼすべてのソリューションと、他のすべてのソリューションを試しました。しかし、まだ進歩はありません。誰でも私を助けてもらえますか?

エラー :

{"error": {"text": "Signature was invalid", "id": "INVALID_SIGNATURE", "description": "無効な署名です。予期される署名ベース文字列:"GET.."}