我正在尝试将 Google Data API 集成到我的应用程序中。我正在使用此处提供的 ObjC 包装器:
http://code.google.com/p/gdata-objectivec-client
但我在身份验证方面遇到了一些问题。基本上我按照这里描述的步骤进行操作:
http://code.google.com/p/gtm-oauth2/wiki/Introduction#Signing_In_to_Google_Services
我在 API 控制台上创建了一个项目,并为已安装的应用程序添加了两个客户端 ID:一个是“其他”平台,另一个是“iOS”,其中捆绑 ID 已适当设置(尽管我暂时将 appstore id 保留为 0 )。现在是有趣的部分。
与上述包装库捆绑的 YouTubeSample 应用程序和我的 iOS 应用程序都与属于“其他”平台的客户端 ID 完美配合,invalid_client
当我切换 iOS 的 ID 时,它们都返回 400 错误。我已经仔细检查了客户端 ID 和机密,一切都是正确的。当然,iOS 应用程序已获得正确的捆绑 ID。
那么,我在这里错过了一些微不足道的事情吗?