Can multiple people edit the same excel file using Microsoft Graph Excel APIs












0















I would like to have a solution where a single administrator account would make calls on behalf of the signed in users on a web app to perform CRUD operation on a single shared excel file stored in the administrators OneDrive.



This is how the flow will look like.




  • User signs into web app and performs a operation.

  • The web app on behalf of the user gets access_token from Azure Active Directory and then performs the operation on the excel file stored in OneDrive based on the Microsoft Graph API.


Now suppose there are multiple users logged in to the web app and make requests. How will the Graph API respond to this scenario?



Does Microsoft Graph API support concurrent requests to edit.










share|improve this question



























    0















    I would like to have a solution where a single administrator account would make calls on behalf of the signed in users on a web app to perform CRUD operation on a single shared excel file stored in the administrators OneDrive.



    This is how the flow will look like.




    • User signs into web app and performs a operation.

    • The web app on behalf of the user gets access_token from Azure Active Directory and then performs the operation on the excel file stored in OneDrive based on the Microsoft Graph API.


    Now suppose there are multiple users logged in to the web app and make requests. How will the Graph API respond to this scenario?



    Does Microsoft Graph API support concurrent requests to edit.










    share|improve this question

























      0












      0








      0








      I would like to have a solution where a single administrator account would make calls on behalf of the signed in users on a web app to perform CRUD operation on a single shared excel file stored in the administrators OneDrive.



      This is how the flow will look like.




      • User signs into web app and performs a operation.

      • The web app on behalf of the user gets access_token from Azure Active Directory and then performs the operation on the excel file stored in OneDrive based on the Microsoft Graph API.


      Now suppose there are multiple users logged in to the web app and make requests. How will the Graph API respond to this scenario?



      Does Microsoft Graph API support concurrent requests to edit.










      share|improve this question














      I would like to have a solution where a single administrator account would make calls on behalf of the signed in users on a web app to perform CRUD operation on a single shared excel file stored in the administrators OneDrive.



      This is how the flow will look like.




      • User signs into web app and performs a operation.

      • The web app on behalf of the user gets access_token from Azure Active Directory and then performs the operation on the excel file stored in OneDrive based on the Microsoft Graph API.


      Now suppose there are multiple users logged in to the web app and make requests. How will the Graph API respond to this scenario?



      Does Microsoft Graph API support concurrent requests to edit.







      excel azure-active-directory office365 microsoft-graph






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 21 '18 at 16:17









      thebenmanthebenman

      1,094922




      1,094922
























          1 Answer
          1






          active

          oldest

          votes


















          1














          Microsoft Graph throttling limits the number of concurrent calls to a service to prevent overuse of resources.



          When a throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of time. When throttling occurs, Microsoft Graph returns HTTP status code 429 (Too many requests), and the requests fail.



          For more details, refer to Microsoft Graph throttling guidance.






          share|improve this answer
























          • although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

            – thebenman
            Nov 23 '18 at 2:53











          • @thebenman May be this is about the architecture of the MS graph, could not find it.

            – Joy Wang
            Nov 23 '18 at 3:01











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53416315%2fcan-multiple-people-edit-the-same-excel-file-using-microsoft-graph-excel-apis%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          Microsoft Graph throttling limits the number of concurrent calls to a service to prevent overuse of resources.



          When a throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of time. When throttling occurs, Microsoft Graph returns HTTP status code 429 (Too many requests), and the requests fail.



          For more details, refer to Microsoft Graph throttling guidance.






          share|improve this answer
























          • although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

            – thebenman
            Nov 23 '18 at 2:53











          • @thebenman May be this is about the architecture of the MS graph, could not find it.

            – Joy Wang
            Nov 23 '18 at 3:01
















          1














          Microsoft Graph throttling limits the number of concurrent calls to a service to prevent overuse of resources.



          When a throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of time. When throttling occurs, Microsoft Graph returns HTTP status code 429 (Too many requests), and the requests fail.



          For more details, refer to Microsoft Graph throttling guidance.






          share|improve this answer
























          • although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

            – thebenman
            Nov 23 '18 at 2:53











          • @thebenman May be this is about the architecture of the MS graph, could not find it.

            – Joy Wang
            Nov 23 '18 at 3:01














          1












          1








          1







          Microsoft Graph throttling limits the number of concurrent calls to a service to prevent overuse of resources.



          When a throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of time. When throttling occurs, Microsoft Graph returns HTTP status code 429 (Too many requests), and the requests fail.



          For more details, refer to Microsoft Graph throttling guidance.






          share|improve this answer













          Microsoft Graph throttling limits the number of concurrent calls to a service to prevent overuse of resources.



          When a throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of time. When throttling occurs, Microsoft Graph returns HTTP status code 429 (Too many requests), and the requests fail.



          For more details, refer to Microsoft Graph throttling guidance.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 22 '18 at 1:36









          Joy WangJoy Wang

          7,3432213




          7,3432213













          • although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

            – thebenman
            Nov 23 '18 at 2:53











          • @thebenman May be this is about the architecture of the MS graph, could not find it.

            – Joy Wang
            Nov 23 '18 at 3:01



















          • although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

            – thebenman
            Nov 23 '18 at 2:53











          • @thebenman May be this is about the architecture of the MS graph, could not find it.

            – Joy Wang
            Nov 23 '18 at 3:01

















          although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

          – thebenman
          Nov 23 '18 at 2:53





          although this helps i'm thinking specifically about how excel will respond to multiple api calls and multiple people editing the same sheet and so on

          – thebenman
          Nov 23 '18 at 2:53













          @thebenman May be this is about the architecture of the MS graph, could not find it.

          – Joy Wang
          Nov 23 '18 at 3:01





          @thebenman May be this is about the architecture of the MS graph, could not find it.

          – Joy Wang
          Nov 23 '18 at 3:01




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53416315%2fcan-multiple-people-edit-the-same-excel-file-using-microsoft-graph-excel-apis%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          MongoDB - Not Authorized To Execute Command

          How to fix TextFormField cause rebuild widget in Flutter

          in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith