-1

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

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

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



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


                          }];

`

4

1 回答 1

1

您正在调用完全错误的方法。您应该调用initialSynchronizationWithSuccess:failure:此处记录的http://cocoadocs.org/docsets/ContentfulDeliveryAPI/1.10.4/Classes/CDAClient.html#//api/name/initialSynchronizationWithSuccess:failure

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

于 2016-12-07T16:12:54.570 回答