2016-05-16 16 views
1

私はKentico 9のREST機能を使用しています。Kentico、REST経由でオブジェクトを更新する方法は?

POST <host>/rest/cms.user/site/<sitename> 

をしかし、私はまた、ユーザーを更新する必要があります。

私は、次のURLパターンにPOSTを提出することによって、ユーザオブジェクトを作成することができます。彼らのドキュメントによれば、あなたはこれを行うことができるはずです:

PUT <host>/rest/cms.user/site/<sitename>/<userid> 

しかし、私はこれを行う404を受け取ります。何か案は?ドキュメントは間違っていますか?私はPOSTに更新を変更すると良い結果が得られますが、それでも禁止された操作だと言われています。ただ

+0

私は次のメソッドを使用する必要があると言ってKenticoサポートから更新を受け取ったが、私は404を取得します PUT /rest/cms.user/site/ / この機能はまったく機能しないようです。誰もKenticoと連携するカスタムエンドポイントを作成するための優れたリソースを持っていますか?私はユーザーの更新を達成するためにRESTをスキップする必要があるかもしれません。 – Joe

+0

あまりにも早くあきらめないでください。アップデートは確かにうまくいく、ちょうど何か間違っている...私が以下に投稿したソリューションを試しましたか? – rocky

+0

それは私にとって完璧に正常に動作します... – rocky

答えて

0

サイトのルートweb.configファイル内のタグはそうのように変更する必要があるモジュール:

<modules runAllManagedModulesForAllRequests="true"> 
3

用途:

  • PUT <host>/rest/cms.user/<id>

または:あなたの元の要求で<id>ため

  • 使用のコードネームまたはGUID(int型ではありません)。

documentationを参照してください。

関連する問題