Quantcast
Channel: Microsoft Online: SharePoint Online forum
Viewing all articles
Browse latest Browse all 10096

SharePoint App part when fetch all the users from User profile getting Error Invalid Request

$
0
0

Hi All

I am trying to fetch all the user from SharePoint online(Office 365) User profile in SharePoint App Part(Client web part).

My code is

  

function getAllUsers() {

 

   //alert('GetallUserExecuted..');

   var ctx =new SP.ClientContext(appWebUrl);//Get the SharePoint Context object based upon the URL 

   var appCtxSite =new SP.AppContextSite(ctx, hostWebUrl);

   var web = appCtxSite.get_web();//Get the Site

 

   //Textbox value containing search term

   var searchTerm = $("[Id*='peoplePickerDiv_TopSpan_i:0#.f|membership|'][Id*='_ProcessedUser']")[0].id.split('|')[2].split('_')[0];

 

 

   clientContext = new SP.ClientContext.get_current();

 

   //Building Keyword query for the search

   var keywordQuery =new Microsoft.SharePoint.Client.Search.Query.KeywordQuery(ctx);

   keywordQuery.set_queryText(searchTerm);

   keywordQuery.set_sourceId("B09A7990-05EA-4AF9-81EF-EDFAB16C4E31");

   keywordQuery.set_rowLimit(500);

   keywordQuery.set_trimDuplicates(false);

 

   var searchExecutor =new Microsoft.SharePoint.Client.Search.Query.SearchExecutor(ctx);

   results = searchExecutor.executeQuery(keywordQuery);

 

   ctx.executeQueryAsync(onQuerySuccess, onQueryError);

 

 

}

 

function onQuerySuccess() {

 

   var testing = results.m_value.ResultTables[0];

   $.each(results.m_value.ResultTables[0].ResultRows, function () {

       users.push(this.AccountName);

 

   });

 

   fetchProfilePropertiesForUsers();

 

}

 

function onQueryError(sender, args) {

 

   alert(args.get_message());

}

This code is working for SharePoint hosted app but can't work on App Part or Client web part.

If i used this code in App Part its getting error Invalid Request.

Please suggest me Where I am doing mistake.

Thanks

Akash Anand


Viewing all articles
Browse latest Browse all 10096

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>