Tag: office365

带有React,NPM和debugging的Outlook Web-App

我想开始实施一个Outlook 365 Web加载项。 毕竟,我决定用React创build它。 我已经尝试设置一些项目,但是他们都有很多缺点: Visual Studio 2017 Office 365 Outlook项目: 优点: 客户端debugging支持(非常重要) 缺点: 由于这是一个由IIS托pipe的Web项目,我无法使用NPM(YARN)和Webpack(没有太多的挫败感),编译ES6,JSX代码到ES5并debugging那些东西 Visual Studio代码: 优点: 节点和NPM支持 可以轻松地使用React和ES6 / 7 / JSX 魂斗罗: 没有客户端的debugging支持 题 不过,MS已经写了自己的文档,直到今天我们无法用Outlook中的Visual Studio代码debuggingJS代码,是否有一个舒适的替代scheme呢? 我不想放弃与React和ES6的工作,所以有VS-Web Projects和IIS的方法吗? 您认为最适合我需求的工作stream程是什么? 谢谢!

是否有可能在Node.js中实现SharePoint 2013远程事件接收器?

我们正在构build一个在Node.js中构build的SharePoint提供程序托pipe的应用程序是否可以在我们的Node.js应用程序中实现“远程事件接收器”? 有什么文件可以通过吗? 非常感谢您的关注。

读取其他用户时,Microsoft Graph api 403访问被拒绝

我用angular和nodejs创build了一个应用程序,我需要能够读取另一个用户的事件列表。 现在我试图使用“ https://graph.microsoft.com/v1.0/users/otherusername@companyurl.com/events ”这给了我403“访问被拒绝。检查凭据,然后再试一次。” 但是,如果我使用“ https://graph.microsoft.com/v1.0/users/myusername@companyurl.com/events ”它的作品(大多数人会期望)。 我的问题是,为什么当我使用Outlook时,我可以使用调度助手来查看“otherusername@companyurl.com”的事件,而不是一个pipe理员,但在我的应用程序,我不能看到他们的事件由于凭据? 我用来连接到微软graphicsAPI的库是https://github.com/AzureAD/azure-activedirectory-library-for-js 我在azure中设置的委派权限是 查看用户的电子邮件地址 用户login 阅读用户联系人 拥有对用户日历的完全访问权限 阅读用户日历 以用户身份发送邮件 读取目录数据 阅读所有用户的基本configuration文件 login并阅读用户configuration文件 应用程序权限(我理解这些需要pipe理员) 阅读所有邮箱中的日历 图表api权限范围 任何帮助表示赞赏,谢谢。

Nodemailer无效login:451 4.7.0临时服务器错误

我正尝试使用oauth2从office 365 outlook帐户发送一封电子邮件 但我得到以下错误 Invalid login: 451 4.7.0 Temporary server error. Please try again later. PRX4 [MA1PR01CA0110.INDPRD01.PROD.OUTLOOK.COM] 这是我的代码 let sendEmail: (accessToken) => { return new Promise((resolve, reject) => { let options = { "to": "xxx", "subject": "hello from nodemailer", "text": "Hello from nodemailer again" "from": 'xxx' } let transporter = nodemailer.createTransport({ host: 'smtp.office365.com', port: 587, […]

如何通过#MicrosoftGraph上传Excel文件的内容

我目前使用xlsx NodeJS库在我的文件系统上生成一个文件,我也使用create item结束点在OneDrive上创build了空文件( https://graph.microsoft.io/en-us/docs/api-reference/beta / api / item_post_children ) 现在,我想要将OneDrive上文件的内容与文件系统上的文件内容一起上传。 我正在尝试使用Upload Item结束点( https://graph.microsoft.io/en-us/docs/api-reference/beta/api/item_uploadcontent )并请求传递正常,但是当我尝试使用Excel Online打开文件我收到文件已损坏的消息 无论如何,如果我通过OneDrive Web界面上传文件,一切正常 任何想法为什么内容上传不起作用?

使用护照和护照 – azure色广告时不会刷新令牌

我试图使用Passport连接到Office365。 我得到auth提示,并返回访问令牌。 问题是刷新标记是未定义的。 我的设置 // In app.js const creds = { redirectUrl: 'http://localhost:3000/token', clientID: '<myClientId>', clientSecret: '<mySecret>', identityMetadata: 'https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration', allowHttpForRedirectUrl: true, // For development only accessType: 'offline', responseType: 'code', validateIssuer: false, // For development only responseMode: 'query', scope: [ 'Contacts.Read', … ] }; const callback = (iss, sub, profile, accessToken, refreshToken, done) => { console.log('Refresh […]

使用nodemailer通过Office365 smtp发送电子邮件时出错(MEANjs scaffold)

我试图使用Office365 SMTP发送电子邮件使用Nodemailer(在MEANjs脚手架),但我得到以下错误: [Error: 140735277183760:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:795:] 我正在使用以下的Nodemailer选项: { host: 'smtp.office365.com', port: '587', auth: { user: 'xxxx', pass: 'xxxx' }, secure: 'false', tls: { ciphers: 'SSLv3' } } 删除tls字段并没有什么区别。 我错过了什么?