メインコンテンツまでスキップ

ワンタイムトークンのパラメータ名

さきに フォームアシスト機能の概要 をご確認のうえでお読みください。

コールバック時の「ワンタイムトークン」パラメータ名を変更したい

コールバックURL ワンタイムトークンのパラメータ名を変更したい をご確認ください。

フォームアシスト時のパラメータ名・Cookie 名の競合解消

フォームアシスト機能を設置したフォームでは、新しい有効な「ワンタイムトークン」が token という name 要素の hidden パラメータとして埋め込まれます。また、複数フォームに対応するため、フォームを設置したドメインに token および token_original という名前のブラウザ Cookie を保存します。

ご利用サービス内のフォームで、すでに token というパラメータを利用している場合、または上記の Cookie を利用している場合は、フォームアシスト機能の「貼付けタグ」に含まれる JavaScript ファイル URL で internal_token_param パラメータで新しい名前を指定することが可能 です。

「フォーム入力ページ」タグに internal_token_param の値 "socp_token" を追加した例
<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 パラメータ名
    • tokensocp_token
  • Cookie 名
    • tokensocp_token
    • token_originalsocp_token_original

また、ソーシャルログイン URL に token_param を付与してコールバック URL に付与されるワンタイムトークンのパラメータ名そのものを変更した場合、JavaScript ファイル URL にも token_param パラメータで同じ名前を指定する必要があります。

「フォーム入力ページ」タグに、さらに token_param の値 "socp_token" を追加した例
<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 で「ワンタイムトークン」のパラメータ名を変更する場合は、必ずすべてのフォームアシスト「貼り付けタグ」(入力ページ用タグ、完了ページ用タグ)で同一のパラメータ名を指定してください。

パラメータ名の指定にズレがある場合は、フォームアシストが正しく動作しません。