クラウド実行のメタデータ
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 ▪ ...