ios - Azure 移动应用 - 请求用户配置文件信息

标签 ios objective-c azure azure-mobile-services

如何使用 Azure 移动应用返回的 token 向 Google 发出请求以获取用户的个人资料信息?具体来说,我在 Objective-C 中使用 iOS Microsoft SDK。

  1. 我找到了这个article但根据日期和返回的响应,它似乎引用了旧信息。
  2. 我还尝试将 /.auth/me 作为 GET 请求调用,但返回了 Cannot GET/api/.auth/me

最佳答案

您需要向 /.auth/me 发出 HTTP 请求,但使用 iOS SDK 中的自定义 API 支持。换句话说,直接使用 NSURLRequest,而不是 MSClient.invokeAPI。您的调用需要进行身份验证,因此请将来自 client.currentUser.mobileServiceAuthenticationToken 的 token 放入 X-ZUMO-AUTH header 中。

我们有一个开放的功能请求,希望向客户端 SDK 添加一种方法,以简化此操作:https://github.com/Azure/azure-mobile-apps/issues/30 .

而且,您的文章引用了有关 Azure 移动服务的信息,这是正确的,该服务在身份验证方面的行为完全不同。

关于ios - Azure 移动应用 - 请求用户配置文件信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39063419/

相关文章:

Azure 交换槽,当前处理请求已完成?

ios - 哪些 JavaScript 库/框架已被证明可以通过 PhoneGap 在 iPad 上提供出色的用户体验?

ios - 来自终端的电池电量

iphone - UITableView 不滚动到单元格

objective-c - 将 Swift Dictionary 转换为 NSMutableDictionary 的这两个选项有什么区别?

powershell - Azure AD V2 PowerShell - 在输出中排除属性

android - 在移动设备上打开 Sans 渲染不正确

iphone - 在 iOS 上存储身份验证 token

ios - Xcode 6.3(和 6.2)在 [UIFont fontWithName : size:] 上命中断点

java - 如何将 Java 客户端连接到 Windows 10 上的 Azure Cosmos db 模拟器,找不到证书