ワンタイムトークンのパラメータ名
さきに フォームアシスト機能の概要 をご確認のうえでお読みください。
コールバック時の「ワンタイムトークン」パラメータ名を変更したい
コールバックURL ワンタイムトークンのパラメータ名を変更したい をご確認ください。
フォームアシスト時のパラメータ名・Cookie 名の競合解消
フォームアシスト機能を設置したフォームでは、新しい有効な「ワンタイムトークン」が token
という name 要素の hidden パラメータとして埋め込まれます。また、複数フォームに対応するため、フォームを設置したドメインに token
および token_original
という名前のブラウザ Cookie を保存します。
ご利用サービス内のフォームで、すでに token
というパラメータを利用している場合、または上記の Cookie を利用している場合は、フォームアシスト機能の「貼付けタグ」に含まれる JavaScript ファイル URL で internal_token_param
パラメータで新しい名前を指定することが可能 です。
<script type="text/javascript" charset="utf-8" src="https://api.socialplus.jp/{アカウントID}/{サービスID}/form_assist/assist.js?internal_token_param=socp_token"></script>
上記の例の場合、以下のように変更されます。
- フォームの hidden パラメータ名
token
→socp_token
- Cookie 名
token
→socp_token
token_original
→socp_token_original
また、ソーシャルログイン URL に token_param
を付与してコールバック URL に付与されるワンタイムトークンのパラメータ名そのものを変更した場合、JavaScript ファイル URL にも token_param
パラメータで同じ名前を指定する必要があります。
<script type="text/javascript" charset="utf-8" src="https://api.socialplus.jp/{アカウントID}/{サービスID}/form_assist/assist.js?internal_token_param=socp_token&token_param=socp_token"></script>
パラメータ名の変 更の注意点
token_param
または internal_token_param
で指定可能な変更後のパラメータ名は以下の条件となっております。
- 半角英数字
- 半角アンダースコア(ハイフン不可)
- 1 文字以上 32 文字以下
また、パラメータ名の先頭に "数字" は指定できません。
token_param
または internal_token_param
で「ワンタイムトークン」のパラメータ名を変更する場合は、必ずすべてのフォームアシスト「貼り付けタグ」(入力ページ用タグ、完了ページ用タグ)で同一のパラメータ名を指定してください。
パラメータ名の指定にズレがある場合は、フォームアシストが正しく動作しません。