如何使用php从Azure AD检索身份验证联系信息(用于注册的电话号码)? Azure API新手,需要简要说明吗?
答案 0 :(得分:2)
您可以使用此终端调用Graph API来获取用户详细信息:
private lazy var view: UIView = {
let view = UIView(frame: CGRectMake(0, 0, 34, 80))
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
let font = UIFont(name: "OpenSans-Semibold", size: 10.0)
label.font = font
return view
}()
以下是您可以使用的示例PHP:
https://graph.windows.net/myorganization/users/garthf%40a830edad9050849NDA1.onmicrosoft.com?api-version=1.6
有关完整的API文档和示例,请参阅以下链接:
https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations#getauser
答案 1 :(得分:2)
您可以使用Azure AD Graph API公开您发送HTTP请求的REST端点,以便执行操作。
要使用Graph API执行操作,您需要将HTTP请求发送到以服务为目标的端点,资源集合,单个资源,资源的导航属性或服务公开的功能或操作。端点表示为URL:
https://graph.windows.net/{tenant_id}/{resource_path}?{api_version}
以下组件包含网址:
https://graph.windows.net
。请参阅Azure AD Graph API operations overview。
至于如何在PHP中处理HTTP请求,PHP buildin file_get_contents
,经常使用第三方lib cURL
和PECL_HTTP
。
@Aram提供了PECL_HTTP
的示例,您可以谷歌另外两个。