将新数据与Contentful - iOS同步

时间:2016-11-28 15:29:01

标签: ios objective-c contentful

我正在尝试使用contentful的同步功能,因此我只会从我的空间中获取新的或更新的内容。从fetch中提到的文档我需要一个参数" initial" =" true&#34 ;,我在下面尝试,但是我得到400错误。以前有人用过吗?感谢

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

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



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


                          }];

`

1 个答案:

答案 0 :(得分:1)

你称之为完全错误的方法。您应该拨打http://cocoadocs.org/docsets/ContentfulDeliveryAPI/1.10.4/Classes/CDAClient.html#//api/name/initialSynchronizationWithSuccess:failure中记录的initialSynchronizationWithSuccess:failure:

这将依次调用Contentful API的同步端点,并将初始参数设置为true。它将返回一个CDASyncedSpace对象,可用于进一步的请求。在此记录http://cocoadocs.org/docsets/ContentfulDeliveryAPI/1.10.4/Classes/CDASyncedSpace.html