クラウド実行のメタデータ

Wolfram言語はWolfram Cloud内でコードの実行を開始したユーザやプロセスについての利用可能な情報にアクセスできるため,位置やユーザに基づくサービスの設定に便利である.

要求についての情報

$EvaluationEnvironment 要求の発生場所("Session""WebAPI"等)

HTTP Web要求についての情報

HTTPRequestData HTTP要求についての詳細情報

$UserAgentString 要求を開始したブラウザ等からのユーザエージェント文字列

インターネット位置情報

$RequesterAddress 評価要求を行ったIPアドレス

IPAddress IPアドレスデータ

地理的位置情報 »

$GeoLocation 要求が発生した場所の緯度・経度の推定

$GeoLocationSource 推定された地理位置情報のソース("GeoIP","Mobile","User"等)

$GeoLocationCountry  ▪  $GeoLocationCity

GeoIdentify  ▪  GeoNearest  ▪  FindGeoLocation  ▪  GeoDistance  ▪  GeoGraphics  ▪  ...

Country City AdministrativeDivision ...

日付・時間情報 »

$TimeZone 要求が発生した場所の推定時刻帯

DateList  ▪  DateString  ▪  DayName  ▪  $DateStringFormat  ▪  AbsoluteTime  ▪  LocalTime  ▪  ...

言語情報

$CharacterEncoding  ▪  $SystemCharacterEncoding  ▪  $Language

LanguageIdentify 入力の言語を識別する

Language 世界中の現代および過去の言語

ディスプレイ情報

$ImageFormattingWidth 要求者のディスプレイの推定幅

認証されたユーザについての情報

$RequesterWolframID 評価を要求したWolfram ID(通常は電子メールアドレス)

$WolframID 実行されるクラウドオブジェクトの所有者のWolfram ID

$RequesterWolframUUID  ▪  $WolframUUID

$CloudUserID$CloudUserUUID 現在のクラウドのユーザのID

$CloudAccountName クラウドアカウントに関連づけられた個人名またはその他の名前

$Username ローカルマシン上等におけるユーザのログイン名

$HomeDirectory  ▪  $UserDocumentsDirectory  ▪  $UserBaseDirectory

$UserURLBase 新しく作成したクラウドオブジェクトのURLに挿入するユーザ識別

クラウド情報と評価情報

$CloudEvaluation クラウドで評価が行われているかどうか

$EvaluationCloudObject 現在の評価で使用されるコードを含んでいるクラウドオブジェクト

$EvaluationCloudBase 評価を行うクラウドサーバのベースURL

$CloudBase クラウド操作のためのデフォルトのサーバのベースURL

$CloudVersion クラウドサーバのバージョン

クッキー情報 »

$Cookies  ▪  FindCookies  ▪  SetCookies  ▪  ...

メタデータと拡張パラメータの提供

AllowedCloudExtraParameters API呼出しに使用できる追加のパラメータ(例:_timeout=...)

AllowedCloudParameterExtensions パラメータが使えるようにする拡張(例:x__json=...)

クラウドコンテンツの管理 »

Permissions  ▪  CloudLoggingData  ▪  CloudDirectory  ▪  ...

ローカルマシン情報 »

SystemInformation ローカルマシンについての詳細情報

$MachineName  ▪  $MachineDomains  ▪  $MachineAddresses  ▪  $ProcessorType  ▪  ...