2013-03-02 2 views
0

Я пытался понять это в течение нескольких дней и прочитал кучу на google apis.iphone Календарь событий в Google События

Короче говоря, я пытаюсь создать приложение Iphone, которое в основном показывает мой общедоступный календарь Google, но, самое главное, получать события и делать с ними кое-что. < - возможно, другой вопрос позже.

Мне не хватает чего-то простого. Я создал ключ api и связал это с моим идентификатором пакета iOS. Однако я не создал материал OAUTH на основе: «Используйте ключи API для идентификации вашего проекта, когда вам не нужно получать доступ к данным пользователя»

Мне не нужны данные пользователей, а только данные о событиях MY. Я прав в этом?

Я получил gData lib для работы и загрузки событий, однако я должен ввести свой адрес электронной почты и пароль в код, который неприемлем. I имеют код, в котором разработчики помещают свои имена пользователей и пароль в код клиента. Это правильно?

С моим ключом API я делаю это @ "https://www.googleapis.com/calendar/v3/users/me/calendarList?maxResults=10&key=xxxxxxxx";

и получить это:

"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "required", 
    "message": "Login Required", 
    "locationType": "header", 
    "location": "Authorization" 
    } 
    ], 
    "code": 401, 
    "message": "Login Required" 
} 
} 

Должен ли я использовать OAuth? Куда мне идти отсюда?

Спасибо!

ответ

0

Я думаю, что обнаружил, что должен использовать токен oAuth. Эта страница была наиболее полезной для меня http://cornempire.net/2012/01/15/part-3-oauth2-and-configuring-your-application-with-google/

И я считаю, что это лучший способ обработки аутентификации, если я использую oAuth. Хотя я не уверен, почему, если я привяжу свой ключ API к своему идентификатору пакета iOS.

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