GS2-Variable

Create Client

variable_client = client('variable')

Method

delete_my_variable

response = variable_client:delete_my_variable(request)
if response.isError then
  -- エラー処理 --
  print(response.statusCode)
  print(response.errorMessage)
else
  -- 正常処理 --
  print(response.result)
end

変数を削除する

Request

{
  variableName=string,
  accessToken=string
}
  • variableName
  • [string] 変数名
  • accessToken
  • [string] GS2-Auth で発行を受けたアクセストークン

Response

None

delete_variable

response = variable_client:delete_variable(request)
if response.isError then
  -- エラー処理 --
  print(response.statusCode)
  print(response.errorMessage)
else
  -- 正常処理 --
  print(response.result)
end

変数を削除する

Request

{
  userId=string,
  variableName=string,
}
  • userId
  • [string] 変数のスコープとなるユーザID
  • variableName
  • [string] 変数名

Response

None

get_my_variable

response = variable_client:get_my_variable(request)
if response.isError then
  -- エラー処理 --
  print(response.statusCode)
  print(response.errorMessage)
else
  -- 正常処理 --
  print(response.result)
end

変数を取得します

Request

{
  variableName=string,
  accessToken=string
}
  • variableName
  • [string] 変数名
  • accessToken
  • [string] GS2-Auth で発行を受けたアクセストークン

Response

  • expire
  • [number] 有効期限(エポック秒)
  • value
  • [string] 値

get_variable

response = variable_client:get_variable(request)
if response.isError then
  -- エラー処理 --
  print(response.statusCode)
  print(response.errorMessage)
else
  -- 正常処理 --
  print(response.result)
end

変数を取得します

Request

{
  userId=string,
  variableName=string,
}
  • userId
  • [string] 変数のスコープとなるユーザID
  • variableName
  • [string] 変数名

Response

  • expire
  • [number] 有効期限(エポック秒)
  • value
  • [string] 値

set_my_variable

response = variable_client:set_my_variable(request)
if response.isError then
  -- エラー処理 --
  print(response.statusCode)
  print(response.errorMessage)
else
  -- 正常処理 --
  print(response.result)
end

変数を格納する

Request

{
  variableName=string,
  value=string,
  ttl=number,
  accessToken=string
}
  • variableName
  • [string] 変数名
  • value
  • [string] 値
  • ttl
  • [number] 変数の有効期間(秒)
  • accessToken
  • [string] GS2-Auth で発行を受けたアクセストークン

Response

  • expire
  • [number] 有効期限(エポック秒)
  • value
  • [string] 値

set_variable

response = variable_client:set_variable(request)
if response.isError then
  -- エラー処理 --
  print(response.statusCode)
  print(response.errorMessage)
else
  -- 正常処理 --
  print(response.result)
end

変数を格納する

Request

{
  userId=string,
  variableName=string,
  value=string,
  ttl=number,
}
  • userId
  • [string] 変数のスコープとなるユーザID
  • variableName
  • [string] 変数名
  • value
  • [string] 値
  • ttl
  • [number] 変数の有効期間(秒)

Response

  • expire
  • [number] 有効期限(エポック秒)
  • value
  • [string] 値