2016-11-28 3 views
-1

私はcontentfulの同期機能を使用しようとしていますので、私のスペースから新しいコンテンツや更新されたコンテンツのみを取得します。私が下にしようとしている "初期" = "真"のパラメータが必要ですが、フェッチと言うドキュメントから、私は400のエラーを取得します。誰かが以前これを使ったことがありますか?おかげであなたは完全に間違ったメソッドを呼び出している新しいデータをContentful-iOSと同期する

[self.client fetchEntriesMatching:@{@"content_type": @"navigationPage", 
             @"locale":countryCode, 
             @"initial":@"true" 

             } 
           success:^(CDAResponse *response, CDAArray *array) { 



          } failure:^(CDAResponse *response, NSError *error) { 


          }]; 

`

+0

あなたは単純にデータをカールしたり、何かの休憩クライアントを使ってみましたか?そして、おそらく400だけでなく、おそらく他のどのような対応がありますか。 – luk2302

+0

詳細情報を収集するためにエラーを印刷しましたか? – loudmouth

+0

文字列 '@" true "'の代わりに真偽値 'true'を使用して、どうなるか見てみましょうか? – loudmouth

答えて

1

。ここに記載されているinitialSynchronizationWithSuccess:failure:を呼び出す必要があります。http://cocoadocs.org/docsets/ContentfulDeliveryAPI/1.10.4/Classes/CDAClient.html#//api/name/initialSynchronizationWithSuccess:failure

これは、初期パラメータがtrueに設定されたContentful APIの同期エンドポイントを呼び出します。それ以降の要求に使用できるCDASyncedSpaceオブジェクトを返します。ここで文書化されましたhttp://cocoadocs.org/docsets/ContentfulDeliveryAPI/1.10.4/Classes/CDASyncedSpace.html

関連する問題