我正在使用Office 365 REST API查找联系人。一旦我有了联系人详细信息,我需要打开浏览器并将其显示给用户。
例如,我找到一个ID为AAMkADVlY2IzOGVjLWUwMzgtNGFmMS1iMzZhLTY2MDE0ZTRiNTg4NwBGAAAAAAD1KqAdSTtFQKuI5sWH1n87BwBFsSNh6xuxTYUopw458yHGAAAAAAEOAABFsSNh6xuxTYUopw458yHGAAAAABTzAAA=的联系人
浏览器显示了一个窗口,其中包含联系人的一些信息,但这些信息与我在浏览Office 365联系人应用时所拥有的信息不同。我只是得到了姓名,没有办法查看所有详细信息或编辑此联系人。这是我打开该URL时看到的屏幕截图:

这是我希望看到的信息(当我使用People应用程序时可用):

有没有其他方法可以做到这一点?如何向我的用户显示联系人详细信息?
任何提示都将不胜感激!
谢谢!
发布于 2015-05-29 00:05:22
我编写了一个简单的示例应用程序(在Angular中,但它只是使用REST,所以您应该能够使用它),该应用程序使用Outlook联系人REST API来获取用户的联系人并将其显示给用户。
简而言之,您应该能够通过向"https: //outlook.Offe365.com/api/v1.0/me/ contacts“发出get请求以获取登录用户的所有联系人,或者向"https: //outlook.office365.com/api/v1.0/me/contacts/{contact_id}”“发出GET请求以获取特定联系人,从而获得所需的信息。在这两种情况下,您还必须提供访问令牌,并确保您的应用程序具有正确的权限范围。
在GitHub上查看代码(以及一些在您继续Office365开发时可能对您有帮助的链接):https://github.com/martellaj/contacts-api-sample
https://stackoverflow.com/questions/26851475
复制相似问题