Tag: sharepoint online

SharePoint Web API – URL不能在URL中使用连字符(“ – ”)

我有一个完美的SharePointurl,这指向生产环境,我用getFileByName方法nodejs消耗此url – https://xxxx.sharepoint.com/sites/MSDS/Construction/_api/web/GetFileByServerRelativeUrl('/sites/MSDS/Construction/ProductLabels/xxxx.pdf')/$value 下面是质量服务器的url,根本不工作 – https://xxxx.sharepoint.com/sites/qa-MSDS/Construction/_api/web/GetFileByServerRelativeUrl('/sites/qa-MSDS/Construction/ProductLabels/xxxx.pdf')/$value 差别是qa-MSDS而不是MSDS ,当我使用qa web api时,我得到了下面的错误 – <m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> <m:code>-2147024809, System.ArgumentException</m:code> <m:message xml:lang="en-US"> Server relative urls must start with SPWeb.ServerRelativeUrl </m:message> </m:error> 任何人都可以提出我做错了什么或如何解决这个在节点js环境中更好的方式?

如何使用来自节点邮件程序的邮件附件发送共享点文档

我正在使用Node Mailer邮件从节点应用程序发送电子邮件。 现在这个邮件包含附件,这是一个共享点链接,看起来像下面 – { // use URL as an attachment filename: 'license.txt', path: 'https://raw.github.com/nodemailer/nodemailer/master/LICENSE' } 问题是,当我发送这封邮件给了我403 forbidden error ,我知道是由于共享点链接需要身份validation。 我的问题是,如何通过身份validation,以及哪种types的身份validation节点邮件程序将用于将共享点文档作为附件提取。