Get Users using Delta query does not return the nextLink or deltaLink with C# code

%3CLINGO-SUB%20id%3D%22lingo-sub-2614819%22%20slang%3D%22en-US%22%3EGet%20Users%20using%20Delta%20query%20does%20not%20return%20the%20nextLink%20or%20deltaLink%20with%20C%23%20code%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2614819%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20registered%20an%20application%20and%20provided%20the%20required%20permission%20in%20Azure%20and%20using%20that%20application%20to%20retrieve%20the%20modified%20users%20via%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fuser-delta%3Fview%3Dgraph-rest-1.0%26amp%3Btabs%3Dcsharp%23example-2-selecting-three-properties%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Edelta%20Query%3C%2FA%3E.%3C%2FP%3E%3CP%3EBelow%20is%20the%20code.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3E%20GraphServiceClient%20graphClient%20%3D%20new%20GraphServiceClient(Constant.ResourceUrl%2C%0A%20%20%20%20%20%20%20%20%20%20%20new%20DelegateAuthenticationProvider(async%20(requestMessage)%20%3D%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20token%20%3D%20await%20AcquireTokeneAsyncForApplication()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20requestMessage.Headers.Authorization%20%3D%20new%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20AuthenticationHeaderValue(%22bearer%22%2C%20token)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%7D))%3B%0A%0Avar%20pagedCollection%20%3D%20await%20graphClient.Users%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.Delta()%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.Request()%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.Select(%22displayName%2CjobTitle%2CmobilePhone%22)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.GetAsync()%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EBut%20the%20response%20does%20not%20contain%20the%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EnextLink%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3Bor%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EdeltaLink%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3Bas%20mentioned%20in%20the%20documentation.%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22dhruvilp_1-1628161760416.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F300722i7763E1B4091BA427%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22dhruvilp_1-1628161760416.png%22%20alt%3D%22dhruvilp_1-1628161760416.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20can%20get%20the%20above%20links%20if%20I%20test%20the%20API%20in%20the%20graph%20explorer.%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3Ehttps%3A%3CSPAN%20class%3D%22hljs-comment%22%3E%2F%2Fgraph.microsoft.com%2Fv1.0%2Fusers%2Fdelta%3C%2FSPAN%3E%0A%3C%2FPRE%3E%3CP%3E%3CSPAN%3EResponse%20from%20Graph%20Explorer.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22dhruvilp_3-1628161821714.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F300725i117FCB8220FF6FC0%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22dhruvilp_3-1628161821714.png%22%20alt%3D%22dhruvilp_3-1628161821714.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAm%20I%20missing%20anything%20here%20while%20calling%20the%20same%20API%20using%20C%23%3F%3C%2FP%3E%3CP%3EAny%20help%20on%20this%20will%20be%20appreciated!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2614819%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20AD%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
New Contributor

I have registered an application and provided the required permission in Azure and using that application to retrieve the modified users via delta Query.

Below is the code.

 

 

 GraphServiceClient graphClient = new GraphServiceClient(Constant.ResourceUrl,
           new DelegateAuthenticationProvider(async (requestMessage) =>
           {
               var token = await AcquireTokeneAsyncForApplication();
               requestMessage.Headers.Authorization = new
                  AuthenticationHeaderValue("bearer", token);
           }));

var pagedCollection = await graphClient.Users
                                            .Delta()
                                            .Request()
                                            .Select("displayName,jobTitle,mobilePhone")
                                            .GetAsync();

 

But the response does not contain the nextLink or deltaLink as mentioned in the documentation.

 

dhruvilp_1-1628161760416.png

I can get the above links if I test the API in the graph explorer.

https://graph.microsoft.com/v1.0/users/delta

Response from Graph Explorer.

 

dhruvilp_3-1628161821714.png

 

Am I missing anything here while calling the same API using C#?

Any help on this will be appreciated!

 

0 Replies