问题标签 [office365-restapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
office365 - 使用客户端库创建 Office365 API 休息通知订阅
是否存在使用客户端库为创建 office365 休息通知服务包含推送订阅而编写的代码的示例代码?
此链接已提供信息,但使用休息电话。是否有任何使用客户端库的东西,例如使用通知类或推送订阅类?
我们可以编写如下代码来创建订阅,但是这个 add 方法是无效的!!!,所以你不会得到响应,你也不会得到订阅 id。
OutlookServicesClient client = new OutlookServicesClient(new Uri("https--//outlook.office.com/api/v2.0"), async () => { // 既然我们是从Session本地获取的,就在这里返回. 返回令牌; });
rest - 使用 yammer 进行身份验证
我正在集成我的 CRM 应用程序,Yammer
为此我在内部创建了一个应用程序Yammer
,通过使用 ClientID、客户端密码和重定向 URL,我正在验证 Yammer 用户到应用程序。
问题是,每当用户更改密码或任何其他尝试通过应用程序登录的用户时,它都会询问是否允许许可。如果任何用户使用我的应用程序登录到 yammer,我只是不希望它应该自动允许。请帮我解决这个问题我也在发布我的代码
office365 - 使用仅限应用程序的授权流程(无需登录)在 Onedrive 上创建文件夹/文件,MSGRAPH
我正在尝试使用仅限应用的授权流程在 OneDrive 上创建文件夹或文件,请求和响应详细信息如下,
如果这与权限有关,您能否让我知道要设置哪个应用程序权限以便这可以工作?它甚至适用于 App-Only 授权流程吗?
任何帮助,将不胜感激。
field - o365 rest api 联系,没有物业传真?
我使用 API REST 在 O365 中导入了一些联系人。我的代码运行良好。我更新所有字段。但就我而言,要导入的最后一个字段是 BusinessFax 号码。我没有找到这个领域!在 O365 Web 应用程序或 Outlook 中,我会在一些字段中查找传真号码。但在 rest api o365 的文档中没有:https ://msdn.microsoft.com/office/office365/api/complex-types-for-mail-contacts-calendar#RESTAPIResourcesContact
并且没有数据定义类型:https ://outlook.office.com/api/v2.0/ $metadata
如果我在我的 Json 文件中测试一些属性:Fax、FaxNumber、BusinessFax、... 我收到错误 400,错误请求 :(
太棒了……那么,如何在联系人中导入传真号码???哈哈
妮可
odata - 使用 ODATA 获取每个用户的最新记录
由于从 Office365 获取邮箱统计信息的 PowerShell 方法每个邮箱大约需要 2 秒,我正在努力从Office 365 报告 Web 服务获取数据,每 2000 个邮箱只需要几秒钟。
我遇到的问题是统计数据会定期更新并保留一些历史数据,因此每个用户都有大量记录。我只想获取每个用户的最新记录,但我一直无法找到一种方法来做到这一点。我最接近的是使用$filter=Date ge DateTime'2016-03-10T00:00:00'
日期连接到几天前的地方。从理论上讲,如果我按顺序排序,Date desc
我应该首先获取最新记录,并且如果有一个用户有 3/10 和 3/11 的记录,那么 3/11 记录将首先被拉出,这对我有用。但无论我如何进行排序,它似乎都会首先返回较旧的记录。
理想情况下,我希望能够设置标准,以便它只返回每个邮箱的最新记录,但我似乎无法弄清楚或找到如何做到这一点。我能做到的最接近的方法是开始运行在特定日期过滤的查询,将每个查询的日期往回走。
如果我可以首先返回最新的记录,我就可以使用它,因为如果我已经收到了一条记录,我可以丢弃一条记录。
所以问题是:
- 有没有办法指定标准,以便只返回每个用户的最新记录?
- 有没有办法让它按日期降序排序——我做错了
$orderby
什么?
谢谢!
azure - 如何在新的 azure 网站中为一个驱动器业务注册桌面应用程序?
我想注册我的桌面应用程序以在 azure 中使用一个驱动器业务 API。但是我无法在此链接中提到的站点中的任何位置找到活动目录节点。这是屏幕截图。
office365api - 将联系人添加到 Outlook
我正在使用 Outlook rest api,需要添加数千个联系人。所以我正在寻找如何添加联系人范围,除了分别添加每个联系人。任何想法?
office365 - 创建企业共享联系人文件夹并将其与其他服务集成
现在,我们的联系人严重混乱并四处传播。
我想做的是使用 Office 365 的 Exchange 创建一个中央联系人存储库,然后将它们也移动到其他服务(如 Mailchimp、SugarCRM 等),以便一切都在一个地方(Exchange)并且可以进行更新MS Outlook 或任何支持它的电子邮件客户端。
但是我不知道 API 是否可以访问这样创建的文件夹。
另外,我应该使用数据库作为缓存还是应该使用脚本来做所有事情?
有什么建议吗?
office365 - PartnerException = 在 Azure AD 应用程序池上上传清单时访问被拒绝
我的管理员拥有用户管理和交换权限,但是当我们尝试上传清单文件时,我们遇到了错误。我们正在尝试创建守护程序服务应用程序,如 [此处] ( https://msdn.microsoft.com/en-us/office/office365/howto/building-service-apps-in-office-365 ) 所述。
错误:
PartnerException=拒绝访问。;PartnerServiceException=您没有访问此页面或执行此操作的权限。DataServiceQueryException=处理此请求时发生错误。; DataServiceClientException={"odata.error":{"code":"Authorization_RequestDenied","message":{"lang":"en","value":"此操作只能由管理员执行。退出并签名以管理员身份登录或联系您组织的一位管理员。"}}};
您能否提供有关此错误的详细信息?我们是否需要向管理员用户提供更多权限?
office365 - 使用 MsGraph API(补丁)更新用户详细信息
我试图通过使用仅应用程序授权流程和委托授权流程(登录获取授权代码然后获取访问令牌)来更新用户详细信息。
行动:更新联合用户的 onPremisesImmutableId,
- 更新联合用户的 UPN (失败)
- 更新 onPremisesImmutableId
请在下面找到请求的详细信息,
补丁https://graph.microsoft.com/v1.0/users/xxxxx@xxxxx.com
内容类型:application/json
接受:application/json
授权:承载
主机:graph.microsoft.com
内容长度:150
期望: 100-继续
{"userPrincipalName":"xxxxxx@xxxxx.onmicrosoft.com", passwordProfile": { "forceChangePasswordNextSignIn": false, "password":"testTest1234" }}
回复:
{ "error": { "code": "Authorization_RequestDenied", "message": "权限不足,无法完成操作。", "innerError": { "request-id": "d25b7047-0cd0-46da-b77e-c7225bd030c5" , "日期": "2016-03-22T16:47:17" } } }
任何人都可以让我知道要设置哪个应用程序权限以便这可以工作吗?我们还列出了我们可以或不能使用仅应用授权流程执行的操作。
任何帮助,将不胜感激。