GlideOAuthToken - スコープ付き、グローバル

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • GlideOAuthToken API は、OAuth アクセストークンとアクセストークンに関する情報を取得するためのメソッドを提供します。

    この API は、グローバルスクリプトおよびスコープ付きスクリプトで使用できます。スコープ付きスクリプトでは、 sn_auth 名前空間識別子を使用します。

    GlideOAuthToken - getAccessToken()

    GlideOAuthToken オブジェクトに関連付けられたアクセストークンを取得します。

    表 : 1. パラメーター
    名前 タイプ 説明
    なし
    表 : 2. 返される内容
    タイプ 説明
    文字列 アクセストークン。

    このコード例は、インスタンスデータベースからアクセストークンとリフレッシュトークンを取得する方法を示しています。「 GlideOAuthClient」も参照してください。

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    出力:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken - getAccessTokenSysID()

    使用廃止。GlideOAuthToken オブジェクトに関連付けられたトークン ID のsys_idを取得します。

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    文字列 アクセストークンのSys_id。

    GlideOAuthToken - getExpiresIn()

    GlideOAuthToken オブジェクトに関連付けられたアクセストークンの有効期間を取得します。

    表 : 5. パラメーター
    名前 タイプ 説明
    なし
    表 : 6. 返される内容
    タイプ 説明
    番号 (長) トークンの有効期間。

    単位:秒

    このコード例は、インスタンスデータベースからアクセストークンとリフレッシュトークンを取得する方法を示しています。「 GlideOAuthClient」も参照してください。

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    出力:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken - getRefreshToken()

    GlideOAuthToken オブジェクトに関連付けられたトークンをリフレッシュします。

    表 : 7. パラメーター
    名前 タイプ 説明
    なし
    表 : 8. 返される内容
    タイプ 説明
    文字列 リフレッシュされたトークン。

    このコード例は、インスタンスデータベースからアクセストークンとリフレッシュトークンを取得する方法を示しています。「 GlideOAuthClient」も参照してください。

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    出力:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken - getRefreshTokenSysID()

    使用廃止。リフレッシュトークンのsys_idを取得します。

    表 : 9. パラメーター
    名前 タイプ 説明
    なし
    表 : 10. 返される内容
    タイプ 説明
    文字列 リフレッシュトークンのSys_id。

    GlideOAuthToken - getScope()

    アクセストークンによって付与されるアクセス量であるトークンスコープを取得します。

    表 : 11. パラメーター
    名前 タイプ 説明
    なし
    表 : 12. 返される内容
    タイプ 説明
    文字列 アクセストークンのスコープ。