対応する XML ペイロードを使用POST
して、新しいストーリーを作成できます。/VersionOne/rest-1.v1/Data/Story
すべての属性 (リレーショナルを含む) を設定すると、魔法のように機能します。Link
ただし、アセットにアセットを追加する方法がわかりませんStory
。
次の XML ペイロードを使用しようとPOST
すると:/VersionOne/rest-1.v1/Data/Link
<Asset href='/VersionOne/rest-1.v1/New/Link'>
<Attribute name='AssetType' act='set'>Link</Attribute>
<Relation name='Asset' act='set'>
<Asset href='/VersionOne/rest-1.v1/Data/Story/123' idref='Story:123'/>
</Relation>
<Attribute name='OnMenu' act='set'>true</Attribute>
<Attribute name='URL' act='set'>http://my.example.com</Attribute>
<Attribute name='Name' act='set'>My Link Title</Attribute>
</Asset>
ただし、サーバーは次を返します。
<Error href="/VersionOne/rest-1.v1/Data/Link">
<Message>Violation'Readonly'Link.AssetType</Message>
<Exception class="VersionOne.DataException">
<Message>Violation'Readonly'Link.AssetType</Message>
</Exception>
</Error>
リンクの追加は禁止されているようですが、実際にLink
は標準の Web インターフェイスを介して問題なく s を追加できます。
私の最初のアイデアは、最初にアセットを作成し、次にそのアセットを指すそれぞれのリレーショナル属性で をLink
更新することでした。Story
Link
アイデアはありますか?
ありがとう!(私は使用していJavaScript/jQuery
ます)