問題タブ [sitecore-mobile-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
306 参照

objective-c - Sitecore Mobile SDK: DropLink の linkedItem から値を読み取る方法

Sitecore Mobile SDK を使用してネイティブ IOS アプリを作成しています。これまでのところ、必要なアイテムを読み取ることができますが、Droplink フィールドのリンクされたアイテムからフィールド値を読み取ることに行き詰まりました。

私はこのコードを使用します:

元のアイテムが読み取られ、droplink フィールドのフィールド値を読み取ることができます。また、アイテムパスをログに書き込むことができるため、リンクされたアイテムを読み取ることができるようです。しかし、リンクされたアイテムからフィールドを読み取ろうとすると失敗し、「fieldsReaderForFieldsNames」メソッドがスキップされたようです。

私は明らかにここで何か間違ったことをしていますが、問題を見落としているようです...

編集:

Sitecore 7 を使用していることを忘れていましたが、違いがあるかどうかはわかりません。SCApiContext と SCItemReaderRequest を作成する上記の行を追加しました。

私は匿名アクセスを使用し、「サイト設定」で使用します

いくつかのフィールドにフィールド リモート読み取り権限を設定していなかったため、問題が見つかったと思いました。ただし、その権限を設定しても解決されず、フィールド リモート読み取りが設定されていない他のフィールドは API で返されました。

0 投票する
1 に答える
476 参照

xamarin - 「例外が発生しました: [Sitecore Mobile SDK] 公開鍵が正しく受信されませんでした」を修正する方法は?

Sitecore 8 を使用して Sitecore Mobile SDK に取り組んでいます。次のような例外に直面しています。

例外が発生しました: [Sitecore Mobile SDK] 公開キーが正しく受信されませんでした

同様のこの投稿https://forums.xamarin.com/discussion/44352/sitecore-mobile-sdk-for-xamarin

このバグを修正するにはどうすればよいですか?

アップデート

私のコード (参照: https://components.xamarin.com/view/Sitecore.Mobile.SDK ):

更新 1:

@Trayek、質問を更新しました:「sdn.sitecore.net/upload/sdn5/modules/sitecore%20item%20web%20api/sitecore_item_web_api_developer_guide_sc66-71-usletter.pdf」から。Sitecore.ItemWebApi.config と Sitecore.Speak.ItemWebApi.config のセキュリティを変更しました。シミュレーター: Genymotion と Xamarin_Android_API_15 でテストしました。

0 投票する
1 に答える
195 参照

sitecore - 「[Sitecore Mobile SDK] インターネットからのデータに予期しない形式があります」例外を Sitecore で渡す方法

私は Sitecore Mobile SDK に取り組んでおり、[Email] という名前のフィールドがあります。例外のため、メールのフィールドのデータを Sitecore に挿入できません:

[Sitecore Mobile SDK] インターネットからのデータに予期しない形式があります

この問題を解決するにはどうすればよいですか?

更新: リクエストとして質問を更新します。以下の私のコード:

および AddFieldsRawValuesByNameToSet

更新 1: 以下のような名前のアイテムがあります (@ 記号):

myitemname@domain.com

私の問題は、アイテムを更新するときにあることがわかりました

UpdateItemRequestWithId

それはうまくいきましたが、私が使用する場合

CreateItemRequestWithParentPath

例外をスローします。これがなぜなのかわかりません。

0 投票する
1 に答える
60 参照

xamarin - ReadItemsRequestWithSitecoreQuery の応答を解析するにはどうすればよいですか?

次のコード スニペットがあります。Xamarin Sitecore 拡張機能で提供されるサンプル コードのわずかに変更されたバージョン。

交換すると期待通りに動作します

しかし、上記のブロックは「[Sitecore Mobile SDK] Data from the internet has unexpected format.」をスローします。この質問を見つけました。サイトコア クエリで「@」が使用されていることは認識していますが、以下のスニペットを追加すると、同じ応答が得られます。