
|
|
セキュリティを確保するために、以下のイメージではパスワードが非表示になっています。
|


mappings > mymap.bat

"projects/scalingdigitaltwinexperiences202/index.html?expId=1&vumark=%7B%7Bvuforia:vumark%7D%7D"

|
プロパティ
|
説明
|
|---|---|
|
id
|
マッピングの ID 番号。
|
|
key
|
エクスペリエンスに関連付けられている ThingMark。
|
|
value
|
エクスペリエンスの URL。URL のフォーマットは、path/page.html?parameters です。path/page.html の部分はエクスペリエンス名です。パラメータはその値でマッピングされます。この場合、expId は 1 の値を持つ独自のパラメータであり、vumark は %7B%7Bvuforia:vumark%7D%7D の値を持つ独自のパラメータです。これらのパラメータは、ほかのコンフィギュレーションが作成されると更新されます。
|
|
resourcetype
|
エクスペリエンスが関連付けられているリソースのタイプ。
|
|
title
|
Vuforia Studio の「情報」セクションに入力したエクスペリエンスのタイトル。
|
|
createstamp
|
作成するマッピングのタイムスタンプ。
|
|
requires
|
トラッキング要件を設定します。
|
|
description
|
プロジェクトの説明 (作成した場合)。
|
|
projectversion
|
プロジェクトのバージョン。
|
|
|
最終的には、このコードを 1 行のテキストとして保持する必要がありますが、以下の .bat ファイル内の JSON のフォーマットは読みやすくするために編集されています。
|

"value":"projects/scalingdigitaltwinexperiences202/index.html?expId=1&color=%7B%7Bcurriculum:color%7D%7D&model=%7B%7Bcurriculum:model%7D%7D",
&color=%7B%7Bcurriculum:color%7D%7D

|
置換前...
|
置換後...
|
|---|---|
|
"
|
\"
|
|
%
|
%%
|
|
&
|
^&
|

curl -u %uname%:%passwd% -H "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -k -d "EXPRIENCEGOESHERE" %server%/ExperienceService/id-resolution/mappings


C:\installations> mybat.bat
curl -u %uname%:%passwd% -H "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -k -d "{ \"key\":\" urn:curriculum:template:202\", \"value\":\"projects/scalingdigitaltwinexperiences202/index.html?expId=1^&color=^%7B^%7Bcurriculum:color^%7D^%7D^&model=^%7B^%7Bcurriculum:model^%7D^%7D\", \"resourcetype\":\"Experience\",\"title\" : { \"en\":\"ScalingDigitalTwinExperiences202\" }, \"requires\" : [ \"AR-tracking\",\"w320dp\" ], \"description\":{ \"en\":\"Curriculum demo\" } }" %server%/ExperienceService/id-resolution/mappings

curl -u %uname%:%passwd% -H "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -k -d "{\"key\": \"urn:curriculum:config:1\", \"value\": \"urn:curriculum:color:purple\"}" %server%/ExperienceService/id-resolution/mappings
curl -u %uname%:%passwd% -H "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -k -d "{\"key\": \"urn:curriculum:config:1\", \"value\": \"urn:curriculum:model:2\"}" %server%/ExperienceService/id-resolution/mappings

curl -u %uname%:%passwd% -H "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -k -d "{\"key\": \"urn:curriculum:config:1\", \"value\": \"urn:curriculum:template:202\"}" %server%/ExperienceService/id-resolution/mappings
|
|
該当する場合は、特定の ThingMark インスタンスを入力する必要があります。
|
curl -u %uname%:%passwd% -H "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -k -d "{\"key\": \"urn:vuforia:vumark:YOURTHINGMARK\", \"value\": \"urn:curriculum:config:1\"}" %server%/ExperienceService/id-resolution/mappings


resolve urn:vuforia:vumark:<Your_ThingMark>







