Lvs*_*sti 5 google-api ios oauth-2.0
我正在尝试将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.
那么,我在这里错过了一些小事吗?
小智 1
您是否需要使用 iOS 类型的 id/secret 对而不是其他类型对?也许我遗漏了一些东西,但链接的文档指出不要使用 iOS 类型的客户端 ID:
在控制台中,创建一个项目,然后单击左侧栏中的“API访问”。为其他类型(非 iOS)的已安装应用程序(非 Web 应用程序)创建新的客户端 ID。这将提供与控制器一起使用的客户端 ID 和秘密字符串。
控制器在发送请求时可能不会将自己标识为 iOS 应用程序,Google 可能会在收到 iOS id/秘密对时进行检查。
| 归档时间: |
|
| 查看次数: |
1669 次 |
| 最近记录: |