認可署名とSDK
ログイン認証関連
@
1. 認証とは何ですか?また、認証する方法は何ですか?
いわゆる認可とは、アクセス トークンを取得することを意味します。アプリケーションがアクセス トークンを取得すると、ユーザーの認可を得たことになり、ユーザーの個人情報 (製品、注文など) を要求できるようになります。 )ユーザーに代わってTOP(オープンプラットフォーム)から。ここでのアクセス トークン (Oauth2.0 プロトコル、現在のアプリケーションのデフォルト プロトコル) は、元の「TOP 認証プロトコル」中に取得された SessionKey です。承認を取得する詳細な方法については、ここをクリックしてください Reference
2. アクセス トークン (SessionKey) は 24 時間のみ有効です。 ?
「オンライン注文」アプリケーションの正式な環境テスト段階では、アクセス トークンの有効期間は 24 時間に固定されており、延長することはできません。有効期限が切れた後、アプリケーションの起動後に再認証が必要です (件名)確認する必要があります)、アクセス トークンの有効期間は自動的に延長されます (およびサブスクリプション 各アプリケーション認証の有効期間は次のとおりです:
#タグ名 | ## 正式なテスト環境 | オンラインおよび実行中 | # 備考# オンライン注文アプリケーション | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 時間 | 注文時間バインディング | アプリケーションがオンラインになった後、ユーザーは1 年間購読した場合、アクセス トークンは 1 年間有効です。詳しい手順については、こちら; | xTao協力ウェブサイト | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24時間##をご参照ください。 | # 24 時間 | # マーチャント バックエンド システム | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24時間 | 1年 | ショップモジュールフロントデスク | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
セッションなし | # セッションなしストア モジュール バックエンド | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# 注文時間制限 | 新規ビジネス | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 時間 | 1 年 |
#エラー メッセージ | エラーの理由 | |
##リクエストでは、 | GET または POST メソッド # を使用する必要があります。 | |
#client_id( | ieappkey)## #空にすることはできません###### | |
#response_type は空です | ##response_type 空にすることはできません | |
##redirect_uri | できません空 | #付与タイプが空です|
#付与タイプ 空にすることはできません | ##承認コードが空です | #承認コード空にすることはできません |
サポートされていない応答タイプです, 応答タイプはコードまたはトークンである必要があります | ##応答タイプの値 は次のようにする必要があります#codeortoken | |
#redirect_uri | は、開発者センターに登録されているコールバック アドレスと一致しません。
| #サポートされていない付与タイプ|
#認可タイプ無効な値 | ||
##認可拒否
| #ユーザーが認証を拒否しました||
##コードを認証します 無効です | , 再認証してください #認証コード xxxx は無効です。もう一度認証してください。 | |
認証コード 無効化 | ,再認証してください | |
#client_secret は無効です | アプリ シークレット検証に失敗しました | |
##パラメータに含まれる xss 文字 (<、>、'、" ## など) | #リクエスト パラメータには次の文字が含まれています: <、>、'、" | |
認可されたユーザーは開発者センターにありません | #"承認管理"ページ バインディング | |
#client_id:xxxxx が見つかりません | #client_id( つまり、##appkey)# は存在しません | アプリケーションはパブリッシュする必要があります|
ステータスのみ | "正式環境テスト"and "オンラインおよび実行中の #" アプリケーションは承認可能です ##アプリケーション xxx は購入が必要です | |
使用前に注文する必要があります | ||
#アプリケーション コールバックは無効です | アプリケーション コールバック アドレスは無効です | |
##アプリケーション コールバックが redirect_uri と一致できません | redirect_uri 事前設定されたコールバック アドレスと一致しません | |
# のみをサポートします ##コールバック | #URLは #https または #http のみをサポートします#プロトコル###### | |
#アプリケーションはブラック リストにあり、アクセスが禁止されています。 | app# #ブラックリストに存在します | |
#セッション キー # は必要ありません。セッション キーを更新する必要はありません | ##セッション キーの番号が xx||
有効な | セッション キーより大きいです数値を超えています コンソールの認可管理で上限値 が設定されています。 | |
#userid は無効です | ##userId 存在しません | |
##ユーザー ログイン失敗 | ##ログイン署名の失敗 | |
#ワイヤレス ログイン署名の検証に失敗しました | 淘宝網のスタッフは認定できません | |
淘宝網のスタッフは を認定できません | ||
#サブユーザーはアクセスできません | アプリケーションはサブアカウント アクセスをサポートしていません | |
#親アカウントは、このサブアカウントがアプリにアクセスすることを禁止しています。 | ##parent アカウントは、このサブアカウントにアプリケーションへのアクセスを許可していません | |
#親アカウントが承認されていないか、承認の有効期限が切れています | ##リフレッシュ トークンが空です | |
リフレッシュ トークン # は空です | ||
#リフレッシュ トークンがエラーです:xxxx | ##リフレッシュ トークン コンテンツが正しくなく、解析に失敗しました | |
# の有効期限が切れました | ##リフレッシュ回数の制限を超過しました ||
更新回数が上限を超えています。1 つの | セッション キー は最大 60 回更新できます セッションの有効期限が切れます | #現在のセッションの有効期限が切れました。ユーザーのブラウザが長時間一時停止されていたため、タイムアウトになった可能性があります。 |
OAUTH サーバー エラー:xxxxx | 内部システム エラー。もう一度お試しください。 | |
#Iossdk パラメータが不足しています | 欠落していますios sdkプロトコル パラメータ | |
iossdk track_id が無効です | iossdk プロトコル パラメータートラック ID検証に失敗しました。 #アプリシークレットを確認することをお勧めします | |
iossdk パラメータ チェックに失敗しました | ios sdkプロトコル パラメータ検証に失敗しました |
#署名 SDK 関連
#@1. 署名とは何ですか?またその生成方法は何ですか?
参考ドキュメント //open.taabao.com/doc/detail.htm?id=101617 (署名に関するパート 1)
2. API を呼び出して「無効です」と報告します。署名」エラー、なぜですか?
1) AppSecret エラー (間違った AppSecret を入力したか、AppSecret がリセットされたなど) 2) 署名生成時のパラメーターが http リクエスト時のパラメーターと一致しないため、エラーが発生します。
3) 署名方法が間違っています。弊社が提供するサンプルコード //open.taabao.com/doc/detail.htm?id=112 を参照することをお勧めします。
3. SDKの機能とダウンロード方法は何ですか?
タオバオ オープン プラットフォームの SDK は、プログラムによって自動的に生成されるコード パッケージであり、オープン API と、対応するリクエスト、暗号化、返品分析、その他の必要な機能が含まれています。 「開発者センター」にログインし、アプリケーション証明書ページからダウンロードしてください(ダウンロード時に権限に応じたSDKを選択してください) 詳細は//open.taobao.com/doc/detail.htm?id=をご参照ください。 101618
4. Appkey には API 呼び出し権限がありますが、ダウンロードした SDK に対応するクラスが含まれていないのはなぜですか?
SDKをダウンロードする際に「権限に応じたSDK」が選択されていないため、証明書ページに入り、
5を再ダウンロードしてください。 Java SDKで戻りデータ形式を設定し、SDKがカスタムインターフェイスメソッドをサポートしているかどうか。
TaabaoClient client = new DefaultTaabaoClient () ここで括弧内に xml または json を追加して指定します。カスタム インターフェイスはサポートされていません
FAQ
- はまだありません