開発時間が少ない場合に CakePHP で Surveys を使う方法。
CakePHP PHP 開発者が Survey を使って拡張したいと思っていることを理解しています。 ここでは、この機能の使い方を説明します。 CakePHP ユーザーに自動的に アンケートに答えさせることができます Examinare アカウント もちろん、いくつかのステップは、あなたがアプリケーションで望むtodoとは異なるかもしれません。 もちろん助けてあげます メールを送ってくださいsupport@examinare.com こんにちは私たちはあなたを助けます
既に設定されているかと思いますCakePHP 環境PHPのコードを書ける人がいます もしそうでなければ、私たちはあなたをカスタムプロジェクトで助けることができます。 ご提案をお願いしますsupport@examinare.com こんにちは
ステップ 1:新しい Examinare アカウントまたは開発者アカウントを作成し、API機能を有効にします。
あなたの Examinare アカウントでは、 設定 -> 高度な設定の中で API 機能を有効にする必要があります。 API キーと CompanyID が表示されます。 これは後で このソリューションのために特別な API キーを使用したい場合は、Mobile API キー機能を参照してください。
ステップ 2:サーベイを Examinare 内で構築します。
Examinareプラットフォーム内で調査を構築します。 私的な調査として 確実に配備して
ステップ 3:登録フォームを作成
まず,このための新しい形式を作成する。 調査の結果を,調査対象者の名前とメールアドレスに記入する。
ここから始めましょう
[CodeSample ファイル「article_cakephp1」]
もし、ログインした人物を既に認証した場合、このステップはスキップできます。 これは、CakePHP の ファイルシステムを 構築するための 基本的な方法です。
フォームの作成にあたっては,フォームの内容を把握し,受信者を作成し,フォームへのリダイレクトを行う必要がある。
コントローラにこれを追加して
[CodeSample ファイル「article_cakephp2」]
上記のコードは 3 機能するようになったのです Examinare 受信者を作成し,受信者を調査にリダイレクトする。 もちろん、先ほど作成した調査のIDが必要です。 Examinare. サーベイは正確なAPI結果を返すためにプライベートサーベイとして実装される必要がある。
ステップ 4:これは、 CakePHP の中にカスタム感謝ページを作成します。
カスタム感謝ページを作成するには CakePHP 調査データを解析すると 最後のコールの中で これができるのです 編集
header(“Location: ”. $urltoredirect);exit();
次のコードを追加して リダイレクトします
header(“Location: ”. $urltoredirect.”&redirect_url=”.encode_url(“YOUR REDIRECT URL”));exit();
これは完了後に受信者を感謝ページにリダイレクトします。 また、そのURLには、 次のような方法があります。 ContactID インフォーレグを使ってデータを取得しました ここにサンプルコードがあります Zendesk これらの詳細を捕捉する方法を見るためにここに記事があります。 そうすれば 必要に応じて 処理できる
次の API コールも参照してください。
https://www.examinare.io/apidocs/addrecipient/ こんにちは
https://www.examinare.io/apidocs/markrecipientstosurvey/ こんにちは
https://www.examinare.io/apidocs/listsurveysbyuser/ こんにちは
PHP の ライブラリをダウンロードしてください。
