GetContextTokenFromRequest始终返回空Sharepoint托管应用程序
我正试图获取sharepoint上下文,但我在GetContextTokenFromRequest始终返回空Sharepoint托管应用程序,sharepoint,sharepoint-2013,office365,office-addins,Sharepoint,Sharepoint 2013,Office365,Office Addins,我正试图获取sharepoint上下文,但我在GetContextTokenFromRequest中执行的所有调用都来自TokenHelper中的null 我检查了我的请求URL,没有查询字符串用于“AppContext”、“AppContextToken”、“AccessToken”、“SPAppToken” 我的调用是通过https进行的,我认为这是问题所在,但事实并非如此。SharePoint托管的加载项不需要获取上下文标记,因为它由SharePoint托管,代码仅使用HTML和JavaS
GetContextTokenFromRequest
中执行的所有调用都来自TokenHelper
中的null
我检查了我的请求URL,没有查询字符串用于“AppContext”、“AppContextToken”、“AccessToken”、“SPAppToken”
我的调用是通过https进行的,我认为这是问题所在,但事实并非如此。SharePoint托管的加载项不需要获取上下文标记,因为它由SharePoint托管,代码仅使用HTML和JavaScript,不需要访问SharePoint资源的附加身份验证。提供程序托管的SharePoint加载项包括在SharePoint场外部部署和托管的组件。您需要在OAuth和跨域库之间做出决定,以授权外接程序访问SharePoint
因此,如果您正在开发SharePoint托管的加载项,则不需要获取上下文令牌;如果您正在开发由提供程序托管的加载项,则需要检查您是否在网站的web.config中设置了正确的ClientID和Secret。web.config中的ClientID和Secret都正常,appManifest也正常,但我仍然有问题。