2016-05-11 3 views
1

Хорошо, у меня есть рабочий облачный контейнер, который я использую в качестве базы данных для своего приложения. Теперь я хочу попробовать использовать службу API CloudKit. В разделе доступа к API я просто добавляю новый токен. это обзор моей простой настройки: enter image description herecloudkit JS API-аутентификация

Я пробовал использовать Почтальон, чтобы сделать один звонок POST, пытаясь выяснить, правильна ли моя структура моего API-вызова. мое имя контейнера cloudkit - это iCloudkit.izzuddin.CoffeeApp, а имя записи - это Cafe, так вот как я создаю api-звонок:

cloudkit.com/database/1/iCloud.izzuddin.CoffeeApp.Cafe/-development/государственные/записи/изменить NewToken = 031c663b3314f16ff3ee04719894b6f4e17132ad315eae27fa3e4374fd0b4e81

это возвращаемое значение:

{ "UUID": "737d61ec-a668-4386-9512-b2ec05a8a394", "serverErrorCode": "AUTHENTICATION_FAILED" , «причина»: «нет метода auth найден» }

Может ли кто-нибудь, у кого есть опыт, объяснить, как структурировать вызов api? заранее спасибо.

ответ

0

Try:.

https://api.apple-cloudkit.com/database/1/iCloud.izzuddin.CoffeeApp.Cafe/development/public/records/modify?ckAPIToken=031c663b3314f16ff3ee04719894b6f4e17132ad315eae27fa3e4374fd0b4e81 

Это должно вернуть 421 ответ AUTHENTICATION_REQUIRED с redirectURL, который вы можете использовать для входа в систему

Следующие шаги зависят от того, какой вид приложения (веб-приложение/сервера к серверу/native), которые вы хотите создать.

0

CloudKit Web Service нуждается не только в вашем токенах API, но также нуждается в [Web Auth Token], который представляет пользователей.

Смежные вопросы