Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GetContextTokenFromRequest始终返回空Sharepoint托管应用程序_Sharepoint_Sharepoint 2013_Office365_Office Addins - Fatal编程技术网

GetContextTokenFromRequest始终返回空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

我正试图获取sharepoint上下文,但我在
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也正常,但我仍然有问题。