2017-11-30 9 views
0

初心者からギガへ。私はどのように自動生成された詳細とギガREST APIを使用して生成されたアカウントのための私のWebアプリケーションで完全な登録を達成することができます識別しようとしています。私はそのアカウントのUIDを持っており、これを使ってユーザーの詳細を取得できます。
私の質問は次のとおりです。
完全登録画面セットを使用して、そのアカウントの登録を自動作成することはできますか?
もしそうなら、どのようにプロファイルの完成を達成できますか?ギガ - 自動生成アカウントの登録完了

答えて

0

スクリーンセットはクライアント側であるため、REST実装内の完全登録画面を使用する方法はありません。

3つの可能な解決策は以下のとおりです。

  1. あなたがデータをお持ちの場合:accounts.registerへの呼び出しで必要なすべてのデータのプロパティを含めます。
  2. データがある場合:ユーザー登録後、UIDコールaccounts.setAccountInfoを使用して、必要なデータプロパティを追加します。
  3. あなたはデータを持っていん場合:登録情報を完了するために、REST経由で何かを(とfinalizeRegistration設定「保留」状態でそれを放置しないでください:accounts.registerコールで偽を。これにより、APIは "errorCode":206001、 "errorMessage": "Account Pending Registration"を返します。次に、ページ/アプリにscreen-setsを追加し、ユーザーがログインを試みると、不足している必要な情報が完全登録画面で提供される必要があります。完全な登録画面は自動的に起動し、ユーザーにこのデータを求めて登録を確定します。
+0

ただし、自動生成されたユーザー名とパスワードはユーザーには不明です。私はUIDとaccessTokenしか持っていません。これを使うと、ユーザー名を取得できます。 – sadiqmc

+0

@sadiqmc、これはいくつかのテスト/開発のシナリオのためのものですか、これを本番環境で実装しようとしていますか? – Levi

+0

現在、開発を試みており、開発が成功したら生産に移行する必要があります。 – sadiqmc

0

@sadiqmcあなたは何をしようとしているのか少し説明できますか?あなたが達成しようとしている流れは何ですか?
編集: 自動生成されたコンテンツが事前に入力され、ユーザーを混乱させるため、フローに応じて、Update Profileの画面を使用してユーザーに情報を変更させないでください。

既にUIDを持っているので、ユーザーのデータを収集するための汎用フォームを作成し、setAccountInfoを使用してアカウントを更新することができます。

+0

ユーザーは、自分の携帯電話番号を使用してサードパーティのアプリケーションに登録されています。私のミドルウェアアプリケーションは、このユーザに自分の携帯電話番号を含む特定の形式の自動生成された電子メール、名前、およびパスワードを登録し、WebアプリケーションにリダイレクトURLを返します。このリダイレクトURLを読み込んでいる間、ギガの完全登録画面が表示されます。この画面を使用して、現時点で実際のユーザーの詳細をユーザーから取得し、画面を使用して更新プロファイルを呼び出す必要があります。 – sadiqmc

+0

..自動生成されたプロファイルに登録する際に、ギグアに必要なフィールドをすべて追加しました。 – sadiqmc

関連する問題