1

まず第一に、私は Ektron CMS v8.1 を使用しています。

Webservice API を介して翻訳されたコンテンツを CMS に動的に追加する際に問題が発生しています。次のオブジェクトとメソッドを使用して、xml コンテンツを完全に追加できます。

ContentSoapClient csc = new ContentSoapClient("ContentSoap"); csc.AddContent3(...);

言語を指定すると、xml コンテンツが挿入されます。しかし今、xml の翻訳版を cms に追加したいと考えています。だから私はそれが同じcontentIdを持つことを望みます!

誰でもこれについて考えがありますか?contentId を受け取る csc オブジェクトの唯一のメソッドは「csc.AddContent2(..)」ですが、それは何もインポートせず、xml が正しくないというエラーが表示されます。私のxmlは正しいですが..私はそれをチェックしました!

ありがとう!

4

2 に答える 2

1

答えを見つけた..

Ektron は明らかに多くの asmx ファイルを使用しており、「/workarea/webservices/WebServiceAPI/Content/Content.asmx」Web サービスのみをチェックしました。「/Workarea/webservices/ContentWS.asmx」Web サービスで必要なメソッド「AddTranslatedXMLContent()」を見つけました。

API をクリーンアップしてくれたらいいのにと思います。

于 2010-11-04T08:15:28.963 に答える
0

まず、ContentSoapClient クラスを使用していないため、ドキュメントが見つかりません。

Ektron は、API オブジェクトを作成するときに言語 ID を取得することがよくあります。ContentSoapClient コンストラクターが言語 ID を取得できるかどうかを確認します。

于 2010-11-04T05:15:38.727 に答える