Я разрабатываю приложение для iOS, чтобы показать публичные сообщения из моего блога/сайта. Как предложено в Руководстве по разработке Google, создал ключ Public API iOS под «Консолью разработчиков Google» и включил клиентскую библиотеку GTL и необходимые источники в моем проекте. Также включено API Blogger V3 в консоли разработчика Google. /> Произошла ошибка! Error domain = com.google.gtljsonrpcerrordomain code = 403 "(недостаточное разрешение)" userInfo = {error = недостаточное разрешение, nslocalizedFailurerEason = (недостаточное разрешение), gtlStructurederRor = gtlerrorObject 0x743760303030: eMesfureRor = insufformiste ":" insuffioFit ": 1) : 403}} < /p>
< /blockquote>
кодовый Snippest: < /p>
let bloggerService : GTLServiceBlogger = GTLServiceBlogger()
override func viewDidLoad() {
super.viewDidLoad()
self.bloggerService.authorizer = GTMOAuth2ViewControllerTouch.authForGoogleFromKeychainForName(kKeychainItemName as String, clientID: kClientID, clientSecret: nil)
bloggerService.APIKey = kAPIKey;
let query : GTLQueryBlogger = GTLQueryBlogger.queryForBlogsGetWithBlogId(kBlogID)
self.bloggerService.executeQuery(query, completionHandler: { (ticket, blogList , error) -> Void in
if error == nil {
print("Blog list = \(blogList)")
} else {
print("An Error Occurred! \(error)")
self.showAlert(“Error”, message: "Sorry, an error occurred!")
}
})
< /code>
Если я прокомментирую код авторизации (self.bloggerService.authorizer = GTMOAuth2ViewControllerTouch.authForGoogleFromKeychainForName(kKeychainItemName as String, clientID: kClientID, clientSecret: nil)< /code>), ошибка будет отличаться: < /p>
Произошла ошибка! Ошибка Domain = com.google.gtljsonrpcerrordomain code = 403 "(существует ограничение для каждого IP или для переноса, настроенное на ваш ключ API, и запрос не соответствует этим ограничениям. Пожалуйста, используйте консоли разработчиков Google для обновления конфигурации ключа API. Если запрос из этого IP или рефератора должен быть разрешен.) «userInfo = {error = существует ограничение для каждого IP или для переноса, настроенное на ключ API, и запрос не соответствует этим ограничениям. Пожалуйста, используйте консоль разработчиков Google, чтобы обновить конфигурацию ключа API, если запрос из этого IP или реферера должен быть разрешен., NSLOCALIDEFAILURURERENESOS = (существует ограничение для каждого IP или на ссылки, настроено на ваш ключ API, и запрос не соответствует этим Обратите внимание, Ключ API и запрос не соответствуют этим ограничениям. Данные: [1] Код: 403}} < /p>
< /blockquote>
может кто -нибудь, пожалуйста, помогите мне решить эту проблему? < /p>
Примечание. На самом деле, когда я запускаю этот http-запрос в Google Api Explorer («https://developers.google.com/apis-expl ... .blogs.get»), он возвращает ответ JSON.
Подробнее здесь: https://stackoverflow.com/questions/360 ... -403-error
Google Blogger API возвращает ошибку 403 ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Установите описание, черновик и постоянную ссылку с помощью API Blogger с PHP.
Anonymous » » в форуме Php - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-