Supercharge Your Power Apps with Direct Graph API Integration 🚀

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 331

  • @chap666ish
    @chap666ish 2 หลายเดือนก่อน +1

    Reza, you have no idea how amazingly helpful this video has been. I can now directly solve two tricky challenges from my business users as a result of learning how to use Graph API from PowerApps! Thank YOU!

    • @RezaDorrani
      @RezaDorrani  2 หลายเดือนก่อน +1

      Fantastic! Thanks so much for watching and learning from the videos

  • @dougydoe
    @dougydoe ปีที่แล้ว +5

    What makes your videos stand out is not just the quality of the content but more especially, the style of delivery which helps me to understand the concept properly. I've always wanted to delve more into working the Graph API a but more but haven't been able to...... until NOW. Thanks to your video. As always, I would have to watch this a number of times to really get it and try it out. Really admire your commitment to knowledge transfer and long may it continue. Appreciated.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Thank You so much for appreciation and the feedback. You are most welcome and I hope to continue as long as I can.

  • @WillCooper1
    @WillCooper1 ปีที่แล้ว +3

    I have been getting more and more interested in the SharePoint HTTP Request in Power Automate. We can make a GET request and use the Parse JSON action to access attributes. It's very exciting learning how to be able to access many granular properties that otherwise aren't easily accessible. Thanks for shining a light on this exciting new functionality in Power Apps. Love your content.

  • @yoginathbadadale
    @yoginathbadadale ปีที่แล้ว +1

    Thank you very much Reza i am glad that i am part of this channel as usual you are the best 🙏🙏🙏🙏🙏

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Thank You for being a part of the channel

  • @nomandanishshaikh9174
    @nomandanishshaikh9174 ปีที่แล้ว +12

    I wanted to take a moment to express my heartfelt gratitude for the incredible videos you create. Your content has been a constant source of inspiration and knowledge for me. I have learned so much from your videos.
    Your dedication to creating original and insightful content is truly commendable. The way you present complex concepts in a relatable and understandable manner is remarkable.
    Your videos have not only expanded my knowledge but also ignited my curiosity to explore new subjects and ideas.
    Thank you for sharing your expertise and creativity through your videos. Your contributions have made a significant difference in my life, and I'm certain I'm not alone in feeling this way. Please keep doing what you do best and continue inspiring others with your remarkable content.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Thank You so much Noman for your kind words 🙏
      Appreciate the ❤️ and support. I will keep trying my best to provide unique and quality content.

  • @bernardnguyen5382
    @bernardnguyen5382 ปีที่แล้ว +1

    Thanks you Reza for sharing ! this is crazy ! exited to see your nexts videos about the subject ! ✅🔥

  • @bazzgaming1955
    @bazzgaming1955 ปีที่แล้ว +1

    Wow awesome, this opens up so much possibility to work around with Power Apps. Thank you wo much for this valuable information. You rock!!

  • @hsaxena502
    @hsaxena502 ปีที่แล้ว +1

    Thanks for sharing it. Not sure if you remember that i had requested for this video. Now this will make my life easy.
    BTW i am building an app using this technique which will show all sites owned by a user and user will be able to manage his/ her own site.

  • @stevec8781
    @stevec8781 ปีที่แล้ว +1

    Good stuff, Reza! Love the content.

  • @DaniilStanisevschi
    @DaniilStanisevschi ปีที่แล้ว +4

    Reza, this is worth it's weight in gold and more. Amazing content and walk through sir. Graph API is going to change and allow for so much more as presented by you. I can only imagine the possibilities as we get more endpoints and more nest tricks to hopefully reach Dateverse level delegation in SharePoint.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      There is a lot more to uncover. I have a series of ideas in the works.

  • @royfocker19
    @royfocker19 8 หลายเดือนก่อน +1

    It's incredible there is so little documentation about how to do calls to azure devops and show System.History. With this video I was able to solve it. Thanks Reza

    • @RezaDorrani
      @RezaDorrani  8 หลายเดือนก่อน

      Glad it was helpful!

  • @beccad3296
    @beccad3296 ปีที่แล้ว +1

    Great and very timely video Reza as I was just working on some Graph API stuff with a colleague. I am very interested in that last part you mentioned about being able to search a list or document library with Power Apps and the Graph API. Do you have a rough timeline on when that video will come out?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +2

      Rought timeline is within the next 2-3 weeks.
      I have 4-5 video ideas lined up with the graph API approach.

  • @chriswebbtech
    @chriswebbtech ปีที่แล้ว +3

    This is game changer. I was just trying to figure this out today and turning on that JSON preview feature was what I was missing. Pretty powerful stuff.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      It sure is a game changer

  • @nkidd3358
    @nkidd3358 7 หลายเดือนก่อน

    Hello Reza. This video was fantastic, thank you! I see you replied to another comment, saying you have done a series of videos for Graph, however this is the only one I can find. Can you point me to the other videos? Thanks!

    • @RezaDorrani
      @RezaDorrani  7 หลายเดือนก่อน

      Check videos on or around the same time frame.

  • @basehumax
    @basehumax ปีที่แล้ว +1

    Hi Reza, Thanks, is it possible with Graph to get comments field version history ?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I am not sure. You would need to check the Graph API documentation.

  • @Cielu1
    @Cielu1 ปีที่แล้ว +1

    Nice, finally overcome limitations of 365 users connections.
    Looks like more API could work then ?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      The API endpoints supported are listed in video.

  • @TheEpiCool
    @TheEpiCool ปีที่แล้ว +1

    This is HUGE!

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      As long as http action supports it :)
      Next video I plan to show 2 ways of achieving something new with graph api.

  • @virzaniarimanalu7221
    @virzaniarimanalu7221 ปีที่แล้ว +1

    Amazing video Reza, I really like your video. You explain everything like it looks so easy.
    But I want to ask 1 thing, is this Microsoft graph api free for Office365 E1? or there are limitations in using this service? Thanks before

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      The graph api is available for all licenses (as far as I know).
      When calling Graph from power apps or automate, the license depends upon which connector we use.

  • @avinoamrothenberg1244
    @avinoamrothenberg1244 ปีที่แล้ว +1

    This video is definitely one of THE best...
    But, as per the method of uploading a file to SP via Graph API - isn't there a limit of file size to 4MB ?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Its 4 MB but there us an API for larger files as well.
      I am exploring it.

  • @patelbhargav
    @patelbhargav ปีที่แล้ว +3

    Reza, you left me wanting more with the sneak peak. Now I want to fast forward the time to release of the next video. 😂

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +4

      I have so many ideas with this technique. I will open the book one page at a time :)

    • @patelbhargav
      @patelbhargav ปีที่แล้ว +1

      👏🏼 Super excited for the series 🥳

  • @akshaynm
    @akshaynm ปีที่แล้ว +2

    Indeed a Game Changer... I think, words are insufficient to thank you for showing this great functionality. 😊🙏🏻

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Wow! Thank You so much

  • @rkirk2k
    @rkirk2k ปีที่แล้ว +3

    Thank you again Reza, for your generous sharing of your knowledge, time and efforts. You're becoming a virtual mentor in my career, and I am grateful sir.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Wow, thank you so much!

    • @rkirk2k
      @rkirk2k ปีที่แล้ว

      @@RezaDorrani I can't wait to see how you pass the text input value as a file for the SEARCH function.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      @@rkirk2k I will be showcasing an early preview to Channel Members during the Office Hours session this Saturday. Check community tab on my channel for details.

  • @crullmar
    @crullmar ปีที่แล้ว +2

    Love this. My cat watched it to. Wish I could post video here.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      :)
      You can post it on linkedin or X and tag me

    • @crullmar
      @crullmar ปีที่แล้ว

      I tagged you on tictok video I just uploaded

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@crullmar Im no longer active on tictok

  • @jandjtempleton
    @jandjtempleton ปีที่แล้ว +1

    Hi Reza,
    Great video as always! I have an existing app which when I try to use the Graph API it is still showing as a boolean value not an Untyped Object ? I have updated the app settings with the parseJSON preview feature but still no luck? Any ideas on what might be happening or is this a limitation? I have tried in a new blank app and worked fine.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Turn off untyped objects feature, publish app, close app.
      Edit app, turn on features, publish app, close app.
      Edit app and test.
      This worked for me.

    • @jandjtempleton
      @jandjtempleton ปีที่แล้ว +1

      @@RezaDorrani Perfect thank you very much!

  • @saeedsm57
    @saeedsm57 ปีที่แล้ว +2

    Definitely a supercharged training video has been added to your superb Power Platform training collection! Thanks Reza!

  • @mattschaffer147
    @mattschaffer147 ปีที่แล้ว +1

    Reza - you got anything for creating the JSON body of a PATCH/PUT/POST request dynamically for one of these HTTP requests since the input for the body is of type "file"? I found I could base64-encode the body (just as a text string in JSON formatting) then put that as an image property of an image control using a data URI (like making an SVG image from XML text or reversing the "get binary content from an image using the JSON() function) and then pass that Image.Image through as my "file" for the body of the request.
    Allows me to create/update meeting invites, add owners to a group, create a group, subscribe somebody to a group's emails, etc.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      I will be doing something similar. The search part I did a demo of in end of video, uses that concept.

    • @christiangogreen4567
      @christiangogreen4567 ปีที่แล้ว

      @@RezaDorrani Your video came - as usual - exactly in time as I was trying to avoid Power Automate and Premium Connectors. The cliffhanger at the end left me exactly where I am stuck now. I'm trying to figure out how to do this, but i can't make it work. I try to create a draft mail from a few parameters in a Canvas App and Post it with the Graph API to the Messages endpoint. All get requests work pretty fine, I just can't figure out the mentioned workaround from Hiro's blog, your video and mattschaffer147's post to make the request body for a post work.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@christiangogreen4567 My video will mostly go live tomorrow.
      Channel members already have access to it.
      Silver members get access to code base (app/flow) as well.
      In case you would like to join, here is the link th-cam.com/users/rezadorranijoin

  • @benjaminjones5544
    @benjaminjones5544 ปีที่แล้ว +1

    Superb Reza... Also, this was the first time i have seen the function Table. I'm going to try and use this function to replace my method, when I store a sub table in html format within a sharepoint list. When i load it back in powerapps as a gallery i have to split on and then use mid and find functions to get the individual details. Also just thinking have you ever collected a table of data and posted it as Json into a multi line of text in a sharepoint list item and then pulled it back into power apps into a gallery?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I have not posted table of data as json in multi line text field. This resembles a repeating table kind of a scenario.

  • @bridgetdixon8272
    @bridgetdixon8272 10 หลายเดือนก่อน +1

    Great video! However I don’t see that option to turn on parsejson….

    • @RezaDorrani
      @RezaDorrani  10 หลายเดือนก่อน +1

      ParseJSON is GA now so no need to turn it on

  • @StianHoel
    @StianHoel ปีที่แล้ว +1

    Great video, Reza!
    Did you figure out if this can be enabled for "old" apps? Also, what is the update where the change from Boolean to untyped object was made?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Yes I did.
      Disable feature in old app -> Publish App - > Close App -> Edit App -> Enable feature -> Publish App -> Close App -> Edit App and it should work.

    • @Learnpowerplatform
      @Learnpowerplatform ปีที่แล้ว

      @@RezaDorrani i performed these steps

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      @@Learnpowerplatform Remove and add the Office365Groups connection. It will work.

    • @Learnpowerplatform
      @Learnpowerplatform ปีที่แล้ว +1

      @@RezaDorrani I will try it. Thanks for giving quick response from your busy schedule

  • @kamakshishah2122
    @kamakshishah2122 11 หลายเดือนก่อน +1

    Thanks for sharing. I have one query. How can we get businessPhones of the user in a collection.

    • @RezaDorrani
      @RezaDorrani  11 หลายเดือนก่อน

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @davidmashworth
    @davidmashworth 6 หลายเดือนก่อน +1

    Thanks Reza, this is great. I am wondering if you have tried updating a group using a POST function? The problem I am facing is an emtpy JSON payload.

    • @RezaDorrani
      @RezaDorrani  6 หลายเดือนก่อน

      I dont think I tried post with JSON payload hence not sure

  • @holgertangemann4813
    @holgertangemann4813 ปีที่แล้ว +1

    Hey Reza, that looks really great thank you very much. I’m a big fan of your videos and it helped me al lot. One question - how to upload and download large files. I know you made a video on small files with graphapi but I try handling large files >100MB with PowerApps but it always comes to issues - I think in case of the loading times. Is there a possibility to handle large files?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      There is a possibility for large file upload as there is an API for it. Would need more investigation from my side. I dont plan to do that anytime soon.

  • @jimpowers7603
    @jimpowers7603 ปีที่แล้ว +2

    Hi Reza. I just noticed on Microsoft's documentation that they deprecated this action, and the v2 action only support one endpoint. Do you have a sense of how long it takes for a deprecated item to be taken out of service.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      I am not aware of the timeline. Existing apps using the endpoint would continue to function. New Apps would not get that endpoint.

    • @Kjrack-u9v
      @Kjrack-u9v ปีที่แล้ว

      Can you point me to that change at the MS site ?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      @@Kjrack-u9v aka.ms/connectors - search for the office 365 groups connector

  • @matlionis6110
    @matlionis6110 ปีที่แล้ว +1

    Awesome stuff Reza, I tried to get the presence of the user in teams but this seems not to work as I get the error message that it is forbbiden. Is this on MS side or mine is at this point unknown. Do you perhaps know more?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Not all actions are suppressed in the endpoints mentioned. Only delegable permissions are supported.
      I did try presence (I was planning a demo on it), that does not work due to the permissions it needs in Graph and the Office365Groups http action does not support it.

    • @matlionis6110
      @matlionis6110 ปีที่แล้ว

      @@RezaDorrani I figured that out, hopefully it will be implemented soon without the "special key"

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Not sure if there are any plans for that

    • @matlionis6110
      @matlionis6110 ปีที่แล้ว +1

      one can always hope there is :)

  • @jatinsaini7773
    @jatinsaini7773 ปีที่แล้ว +1

    Hi @Reza,
    Great Content! Loved Your way of explanation simplicity and knowledge. I was hoping when we could expect detailed video on how to work with the power automate connector - SERVICE NOW and how we could integrate it within PowerApps. Using the API or any other method if possible

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Thanks!
      I have no plans for any videos on service now.
      I ask subscribers for topic suggestions on Community Tab of my channel every quarter. Most voted ideas get added to my backlog. No one has asked for a video on these lines. May be try posting this in the next topi suggestion post and if it gets max votes, I would add it to my backlog

  • @yonasyohannes9076
    @yonasyohannes9076 ปีที่แล้ว

    I would appreciate if you have serious of videos on a project that includes graph API and power platform including power BI. Staring from basics.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I make videos when I receive multiple requests on a topic. Every quarter I ask subscribers for topic suggestions on community tab. Most voted ideas get added to my backlog. Make sure to post this idea whenever the next topic suggestion post is out.

  • @RockStar-ft6db
    @RockStar-ft6db ปีที่แล้ว

    In power automate how can i connect with Adobe service .can you explain where i can find the client id and client secret .if possible can you make video on that

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Video is on Graph API and Power Apps :)
      I have not done any work with adobe service. I recommend posting your query on forums at powerusers.microsoft.com

  • @mdhidayat5706
    @mdhidayat5706 ปีที่แล้ว +1

    wow, amazing possibility, I can integrate this with approvals workflow.
    thank you for sharing!

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Thanks.
      Can you share your idea about using it with approvals?

  • @kristian4805
    @kristian4805 ปีที่แล้ว +1

    Damn i would like to make something with "Get presence", but i see i wont be easy

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I have not tried that hence not sure

    • @kristian4805
      @kristian4805 ปีที่แล้ว

      @@RezaDorrani Its not anywhere as an official data source as i see. And the Get Presence also being a little new. But I would like to build something for receptionists maybe. Where they can easily see someones online presence, and calender. Many i know dislike Teams a lot where they haft to get most of this information in Outlook, and it can be slow if you have 200+ peoples calender, and you have some customer waiting on the phone.

  • @atulvijay100
    @atulvijay100 ปีที่แล้ว +1

    Thank you so much Reza for this video. I am using Graph API to get manager details of an employee. I am using graph API particularly to get the manager's & employees ID, hiredate etc., which is not available in ManagerV2. My body has 2 components, value having the entire table with manager + employee details & also manager details {}. I would like to call the particular items according to my needs like display name of my manager not the employee. But unfortunately its showing blank. Can you please provide me a solution on this. Also Office365Groups.HttpRequestV2 is throwing an error, when i try to take particular information from the same.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      V2 was throwing error for me as well. I dont know why. Httprequest works. I would have to try out your scenario to provide the steps.
      I have shown steps in video on how to traverse JSON and my next video will also show more in detail.
      I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @ambarish360
    @ambarish360 ปีที่แล้ว +2

    Thanks a lot to you @Reza and Hiro, for letting us know, I've been using this graph api and do the alter using VS Code from one of the video from Deepak Srivastava.

    • @ambarish360
      @ambarish360 ปีที่แล้ว

      Eagerly waiting for the Video on Post method for search in Large data set on SP.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      This is all Hiro’s find. He is the hero.

    • @ambarish360
      @ambarish360 5 หลายเดือนก่อน

      ​@@RezaDorrani now in 2024, they've (Microsoft) has deprecated this connector and introduced v2 of it but it is restricted to sub group /groups, any work around for it??

    • @RezaDorrani
      @RezaDorrani  5 หลายเดือนก่อน +1

      @@ambarish360 Check my follow up videos to this.

    • @ambarish360
      @ambarish360 5 หลายเดือนก่อน

      @@RezaDorrani thanks a lot, that's what (http req to Azure AD in power automate) is what I'm using now. One more thing I noticed, i don't have the premium licence but still some connectors like http, this send http req to Azure AD does work. Is it labeled as premium and could work as standard connector?

  • @bgergoe
    @bgergoe ปีที่แล้ว +1

    Thank you for this video, this is very useful. Do you by any chance know how to manually write the body part of PUT/POST API calls (for example add a new owner to an Office 365 Group) in PowerApps?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      I have done other videos on graph which showcase post api. Check my playlist.

    • @bgergoe
      @bgergoe ปีที่แล้ว +1

      @@RezaDorrani found it in the 'Search SharePoint Lists without Delegation Issues' video's 'How to call Microsoft Search API from Power Apps?' section, and it works, thank you so much! :)

  • @AnoopKumar-qx8to
    @AnoopKumar-qx8to ปีที่แล้ว +1

    Thank You Reza Sir. It will help resolve complex use cases. Powerapps showing next level capabilities now🤗🤗

  • @svesamm
    @svesamm ปีที่แล้ว +1

    aaah .. you stopped at a very interesting part just like TV show 😄.
    Many thanks for this amazing video Reza and for sharing 👍

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Until the next episode 😊

  • @ajking7905
    @ajking7905 ปีที่แล้ว +1

    awesome videos! can you also show how to search the gallery that is using the graph API to pull in user date?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      I have a search video planned that would be my next video. Searching on dates is not a good option. You would rather want user filtering on dates or date ranges. I have done many videos on it. Here is one for reference
      th-cam.com/video/bujH2gzTduQ/w-d-xo.html

  • @ZackMatos
    @ZackMatos ปีที่แล้ว +1

    I would love to see more videos exploring the Graph. Use api to edit an item or file etc. I can learn best from examples. These contents are extremely scarce.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Noted! I have 5-6 ideas lined up

  • @Timmones
    @Timmones ปีที่แล้ว +2

    Incredible tutorial, Reza.
    I'm having an issue with the "ParseJSON function and untyped objects" upcoming feature, though. It's still returning a boolean into the global variable I'm saving the response to, despite having the new feature enabled. However, when I check the Monitor, the response tab on the request shows the JSON and table successfully from the request.
    edit: On a hunch, I created a new blank app and tested the same HttpRequest in the new app and it actually returned an UntypedObject in that one, instead of a boolean. Is it not possible to turn this feature on for an app that has existed for a while?

    • @skateparkpechu
      @skateparkpechu ปีที่แล้ว

      I have the same issue.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I believe this might be a bug where it works in new apps only.
      I would have to investigate and see if there is a way to enable this for old apps.

    • @mattschaffer147
      @mattschaffer147 ปีที่แล้ว +1

      When you turn on the feature, you need to save the app, then close and reload it in order for the feature to actually take effect (in apps that existed prior to the feature existing). New apps have it on by default and should just work OOTB.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Thanks for sharing

    • @Timmones
      @Timmones ปีที่แล้ว

      @@mattschaffer147 You’re right about needing to save it and then refresh the app. The Microsoft prompt states that when you enable the feature. When I relaunched the app afterwards, it displays that the feature is enabled, but the API calls still return a Boolean. This is the case with all my older apps. All of the apps that I have created after the update return UntypedObjects, as expected. As Reza suggested, I believe this to just be a bug.

  • @aescamilla
    @aescamilla ปีที่แล้ว +1

    Amazing!!! can't wait for the "search file" video to come out... thank you Reza!

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Search lists will come first.

  • @esbenk.d.jensen9345
    @esbenk.d.jensen9345 ปีที่แล้ว +1

    Interesting, very similar to a solution I’m working on for power automate using http request to get files modified on or after a selected date.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Yes, this is all in Power Apps though.

  • @akshitjuneja2387
    @akshitjuneja2387 4 วันที่ผ่านมา

    Hi Reza,
    Thank you for all the videos. I've been using the Graph API to post JSON data to Excel, but I've discovered that the maximum limit for posting JSON is 4 MB. Do you know of any way to post JSON data that exceeds 4 MB in size?

    • @RezaDorrani
      @RezaDorrani  4 วันที่ผ่านมา

      I have not explored that option, hence not sure

  • @Emanuel-fu4cf
    @Emanuel-fu4cf ปีที่แล้ว +1

    When posting files to libraries is it possible to set metadata for them? and/or capture the file id after it was upladed?
    Thanks by the way I'm currently exploring Graph features and this is amazing conten!!! (as always) 👌👌

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      The api to upload files requires that first the file is uploaded and only then can you update its metadata. It would be a 2 step process.

    • @Emanuel-fu4cf
      @Emanuel-fu4cf ปีที่แล้ว +1

      @@RezaDorrani thank you! looking forward for the next video on this series

  • @arsenio333aa
    @arsenio333aa 2 หลายเดือนก่อน

    Reza,
    could you make a video about "how to create an UPLOAD SESSION" in order to upload file (>250Mb) to Sharepoint?

    • @RezaDorrani
      @RezaDorrani  2 หลายเดือนก่อน

      I would first have to learn how to do that with power apps.

  • @RD-gp1mu
    @RD-gp1mu 2 หลายเดือนก่อน

    Thank you @RezaDorrani! Really helpful. Is it possible to search a particular AD group for users, choose a specific user, enable their account, allow the 'logged in admin user' to generate a random passphrase from a table of values and reset their password? Caveat: these accounts to be re-enabled etc were created in local AD, not in Azure Entra but using AD connector, there is a synch every 10-30mins. Can i still use MS Graph API? I think the admin user needs to be allowed to reset and re-enable the user account. I think rights permissions to AD and Entra? Not sure how to do this, any advice would be great.

    • @RezaDorrani
      @RezaDorrani  2 หลายเดือนก่อน

      I am not sure of the possibilities here.
      Search ad user, reset password etc possible but not sure with local AD.

  • @mikelandino5394
    @mikelandino5394 หลายเดือนก่อน

    This was awesome; thank you! At the end you mentioned doing another video showing how you pass a "file" when you have a text box. Do you have any videos on that yet? Specifically, I'm trying to update group properties using PATCH and having trouble figuring out what is required in the "file" parameter.

    • @RezaDorrani
      @RezaDorrani  หลายเดือนก่อน

      Check my videos released around that same timeframe.

  • @sagarshinde4527
    @sagarshinde4527 10 หลายเดือนก่อน

    Hi Reza,
    How export data in GraphQL API using ABP Framework. Please help me out provide related documentation.

    • @RezaDorrani
      @RezaDorrani  10 หลายเดือนก่อน

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @Anand_Mohod
    @Anand_Mohod 7 หลายเดือนก่อน

    Hello
    How we can get all azure AD users using graph API in PowerAutomate ?
    I did implemented pagination to get result with basic details (name,UPN,dept) and I'm able to get all 40k users but when I'm trying to get 'manager' attribute didn't getting the all 40k result.

    • @RezaDorrani
      @RezaDorrani  7 หลายเดือนก่อน

      I have not tried this so not sure

  • @isaiaguillon9878
    @isaiaguillon9878 ปีที่แล้ว +1

    Wow!!!! Cant's wait for the search in the entire library video. Thank you Reza

  • @robertadincalevis3800
    @robertadincalevis3800 10 หลายเดือนก่อน

    Would it be possible with this method to also check the status (e.g. error) of the PUT request after running it? I tried but can't manage because the status it's not under "body".

    • @RezaDorrani
      @RezaDorrani  10 หลายเดือนก่อน

      I have not tried it but I dont think its possible directly within power apps. You would need to call flow.

  • @sophiadcosta-braganza5954
    @sophiadcosta-braganza5954 ปีที่แล้ว

    Hi Reza, how can I delete premium connectors please? Seems there is one in an app I created, which only shows up when I try to share the app with someone.. I am not able to remove it.. Any suggestions will be much appreciated. Thanks..

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      If you are able to edit app, then you can remove the connector from app

  • @SHAli1474
    @SHAli1474 ปีที่แล้ว +1

    As always very informative and to the point.
    Thanks Reza

  • @Learnpowerplatform
    @Learnpowerplatform ปีที่แล้ว +1

    Very good video. Thanks Reza.
    For me after turning on untyped object settings also variable values remain true or false. Could you please suggest why this is happening

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Check video comments.

    • @Learnpowerplatform
      @Learnpowerplatform ปีที่แล้ว

      @@RezaDorrani yes. I tried that but it did not work for me in existing app. But it is working for new app. Thanks

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      @@Learnpowerplatform What were the steps? Did you delete and add the O365Groups connection again?

  • @mspowerassist
    @mspowerassist ปีที่แล้ว +1

    Thank you @Reza for bringing up the useful content as usual.

  • @anantchirmade600
    @anantchirmade600 ปีที่แล้ว +1

    Shoutout to Hiro and Reza for this Great breakthrough!

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Thanks Anant. A lot more to come!

  • @Aaravjoshishow
    @Aaravjoshishow ปีที่แล้ว

    Hi, I am trying to get the display name of the group owner from graphapi in lable but it says the number passed in is a blank value. However I can see the display name on the monitor.. could you pls help on this

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I have not come across the mentioned issue and hence not sure what the fix for your issue is. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @brendanbowen7097
    @brendanbowen7097 ปีที่แล้ว +1

    Hm, this is quite promising! I was wondering if we could use method to lookup a member of a specific 365 group (the current user of the app) and leverage that response (blank or not) in a permissions/role based access scenario within the app. I've never cared for the list group members action to then filter it to find a specific member and determine it's access and maintaining users in a sperate SharePoint list has always seemed clunky

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Possible as long as graph has the option. I believe it does. Check the documentation to see which endpoint will help with this.

    • @mattschaffer147
      @mattschaffer147 ปีที่แล้ว +1

      /me/memberOf would show all 365 groups the current user is a member of - you could filter that to look for the specific group you want

  • @mrinalpain4119
    @mrinalpain4119 หลายเดือนก่อน

    How did you passed a file through a text box for search function? Please explain

    • @RezaDorrani
      @RezaDorrani  หลายเดือนก่อน

      I believe I explained that in the video

  • @Brahmateja3
    @Brahmateja3 8 หลายเดือนก่อน

    Hi Reza ,
    Is there any possibility to get Access token from Graph API ?

    • @RezaDorrani
      @RezaDorrani  8 หลายเดือนก่อน

      Not sure

  • @malikhan0123
    @malikhan0123 6 หลายเดือนก่อน

    Hi raza ..can we connect graph api to third party apps..if yes what are authentication methods..is there end points to dataverse tables?

    • @RezaDorrani
      @RezaDorrani  6 หลายเดือนก่อน

      I believe there is graph connect but not something I have delved into

  • @dddrrr7139
    @dddrrr7139 4 หลายเดือนก่อน

    can you make a video how to not use the invoke http request premium connector in power automate to use graph api?
    is it free to do a custom connector?
    send an http request doesnt give you the full range of graph api features, like microsoft teams presense, at least not in power automate, so how do you get around this?

    • @RezaDorrani
      @RezaDorrani  4 หลายเดือนก่อน

      I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.

  • @felixverduin569
    @felixverduin569 ปีที่แล้ว +1

    I like this advanced topic! Very nice Reza.

  • @sheosanjaykumarsingh7440
    @sheosanjaykumarsingh7440 3 หลายเดือนก่อน

    do we not need to do app registration and custom connector if we need to use it in flow?
    Please let me know if we still need to have a custom connector or not. thanks Rezza

    • @RezaDorrani
      @RezaDorrani  3 หลายเดือนก่อน

      Depends on how you are calling the graph api.

  • @Serioustroop
    @Serioustroop ปีที่แล้ว +1

    GET Video😊 but I would want an API call to something that is outside SharePoint or MS

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      For that you can use custom connectors.

    • @Serioustroop
      @Serioustroop ปีที่แล้ว +1

      @@RezaDorrani thank you for responding. I’m gonna have to explore the custom connector. I believe this is a premium service.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@Serioustroop Yes, custom connectors are premium

  • @oluwatobipaul6171
    @oluwatobipaul6171 ปีที่แล้ว +1

    This is a whole new level with Graph API. Thanks a lot Reza

  • @MSTechInsights
    @MSTechInsights 8 หลายเดือนก่อน

    Hello Reza, This was working earlier, but when I tried to do this same thing today in my new canvas app. I am not able to find the ParseJSON experimental feature. I can see the ParseJSON as a function when I am trying to invoke it on a button click though. The issue I am facing now if I use the V1 version n(deprecated) I can call the API and get the response but it is of type "unsupported object". If I use it with version V2 it gives me an error. Please suggest.

    • @RezaDorrani
      @RezaDorrani  8 หลายเดือนก่อน +1

      ParseJSON is now GA and there is no need to enable it.
      v2 only includes certain endpoints. I have done 3-4 videos on graph and searching and shown different options to get data.

    • @merlinvusmann5962
      @merlinvusmann5962 7 หลายเดือนก่อน

      @@RezaDorrani Hmm, I have the same issue. I tested to get data " my profile", but the variable is automatically set to 'boolean' , i get in monitor all data -this is ok, but i dont how and cant data to PL screen :)

    • @RezaDorrani
      @RezaDorrani  7 หลายเดือนก่อน

      @@merlinvusmann5962 Try with a new app

  • @AmbicaGupta-e6u
    @AmbicaGupta-e6u ปีที่แล้ว

    can you please guide how to create an app using speech to speech Azure Open AI API?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @cnchandroo
    @cnchandroo 6 หลายเดือนก่อน

    Thanks Reza for this video. It is quite interesting and very informative. However, based on the MS documentation, this HttpRequest from Office 365 Groups was deprecated, instead use HttpRequestV2. Also, in V2, only Groups endpoint is allowed, not all the graph endpoint. Is it still valid to use V1, which gives this feature.

    • @RezaDorrani
      @RezaDorrani  6 หลายเดือนก่อน

      Even in v1 not all endpoints were allowed.
      V2 is now only for groups.
      There is separate ones for groups, outlook and onedrive.
      SharePoint we can use http action and call hidden apis under graph. I did 3-4 videos around this timeframe where I have shown multiple options.

    • @cnchandroo
      @cnchandroo 6 หลายเดือนก่อน

      Thanks @@RezaDorrani for your swift response.

  • @karimobaid830
    @karimobaid830 10 หลายเดือนก่อน

    Can a new SharePoint site page be created using Graph API?

    • @RezaDorrani
      @RezaDorrani  10 หลายเดือนก่อน

      If graph api supports that then yes. Best to check graph api documentation

  • @Kjrack-u9v
    @Kjrack-u9v ปีที่แล้ว

    Hi Reza, I dont see the "Parse JSON and Untyped obects" feature in my powerapps list of "Upcoming Features" window and my authoring version is 3.23084.14. Was there a change made by Microsoft ? Thanks.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Because it went into GA. No need to do that step anymore.

    • @Kjrack-u9v
      @Kjrack-u9v ปีที่แล้ว

      @@RezaDorrani - Ok that makes sense, but now I am a getting a Boolean and not "UntypedObject" 😀
      did some tests and it looks like this is not an issue if it's a new Canvas App. It fails in older or existing Canvas Apps. Wow.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      You simply delete the office365groups connection in your older app, save app, close app, edit app, add connection again and it should work

  • @eyoborelvis8224
    @eyoborelvis8224 ปีที่แล้ว +1

    Thanks Reza, You're the best

  • @azzazzin08
    @azzazzin08 ปีที่แล้ว +1

    You are the man! Thank you so much for all your videos and contribution on helping us pave the way forward!

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      My pleasure!

    • @azzazzin08
      @azzazzin08 16 วันที่ผ่านมา

      @@RezaDorrani Long time no see....lol Were you able to get file contents using this method? I am trying to get "Text/Plain" back but of course it fails.

    • @RezaDorrani
      @RezaDorrani  16 วันที่ผ่านมา

      @@azzazzin08 I was able to long back.

  • @JackCastro
    @JackCastro ปีที่แล้ว +1

    This is awesome Reza! Thank you!

  • @paolovr1970
    @paolovr1970 ปีที่แล้ว +1

    Amazing Reza thanks 🙏🙏🙏

  • @acm-yo4mp
    @acm-yo4mp ปีที่แล้ว

    Can we use the Graph API instead of the SharePoint connector?

  • @atifuzzaman
    @atifuzzaman ปีที่แล้ว

    Office365Groups is the way to call any external API or it is only for graph API? What is the difference between custom connector and office365? I recently used custom connector for calling external API.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      It is only Graph API as far as I know. There is a premium http action for external APIs. Custom connector is a premium feature.

  • @benseaburg9608
    @benseaburg9608 ปีที่แล้ว +1

    Hi Reza, thank you so much for this video. This is brilliant. I have managed to get a screen setup and the gallery is finding the correct amount of previous versions for the record, but it displays the same information for each record in the table picking up the itemversion variable.
    I have traced through the HttpRequest action in the monitor tool, but I am unable to figure out what I need to change so it displays the correct version history information. Do I need to change the code in the items property of the gallery which shows the versions aviaIlable. Currently it has Table(varItemVersion.value). Or do I just need to amend the code in the text property of the gallery? Currently is has Gallery3.Selected.Points.
    Thank you very much,

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Most welcome.
      The steps are all highlighted in the video.
      No code change is needed.
      I would recommend checking video again.
      If issue persists in your case, then recommend to post issue with screenshots on the forums at powerusers.microsoft.com

    • @benseaburg9608
      @benseaburg9608 ปีที่แล้ว

      @@RezaDorrani Thanks Reza. Sorry just to confirm, what do you have set in the text property of the gallery which shows the previous versions?

    • @benseaburg9608
      @benseaburg9608 ปีที่แล้ว

      Also, one of my SharePoint columns are set as a number instead of text. Is that ok?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@benseaburg9608 I do not remember it exactly now. Check the output of the versions api in monitor and traverse through it.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@benseaburg9608 All column types are supported

  • @speranza4music
    @speranza4music 10 หลายเดือนก่อน

    This video is not up to date anymore, HTTP method is deprecated, and V2 is not supported when we call something else than /groups end point.

    • @RezaDorrani
      @RezaDorrani  10 หลายเดือนก่อน +1

      I have done a series of videos on graph and apis showing 3-4 different methods. Parts of video are still valid + one can always call graph api with http with azure ad connector.

    • @speranza4music
      @speranza4music 10 หลายเดือนก่อน

      with Entra ID which is premium. I follow you for long time and really appreciate for the videos. thnx@@RezaDorrani

    • @RezaDorrani
      @RezaDorrani  10 หลายเดือนก่อน

      Yes - Entra ID now :)

  • @mss7405
    @mss7405 11 หลายเดือนก่อน

    Any idea why httprequestv2 throw error of url is not absolute or relative in flow. While it perfectly works in explorer?

    • @RezaDorrani
      @RezaDorrani  11 หลายเดือนก่อน

      No idea as I have not experienced it

    • @JustinLynch80
      @JustinLynch80 9 หลายเดือนก่อน

      My understanding is this no longer works for any resource other than groups. It used to work for me but is no longer working. 😢

    • @RezaDorrani
      @RezaDorrani  9 หลายเดือนก่อน +1

      @@JustinLynch80 Check my video series on graph api. I have shown 3-4 ways of calling it.

  • @RedCloudServices
    @RedCloudServices ปีที่แล้ว

    is this Microsoft creating it’s own wrapper for GraphQL? The query doesn’t look like GraphQL spec at all

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      This is the Microsoft Graph API. Links to documentation is in video description

  • @FleedX
    @FleedX ปีที่แล้ว

    Do you know how to do a Filter(Table1,LookUp(Table2,Table2.Field=Table1.Field)) on a gallery?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Not by simply looking at a formula here on chat. I would recommend posting your query on forums with screenshots of scenario
      powerusers.microsoft.com

  • @fenrir433
    @fenrir433 ปีที่แล้ว

    Is it possible to have the Get request be dynamic in that it GETs the Profile info of someone who inputs in a userPrincipalName and the Get Request can get that UPN ?

  • @muhammadhassan1843
    @muhammadhassan1843 ปีที่แล้ว

    Hey Reza! thanks a lot for sharing
    by following this we can retrieve data from the sharepoint list as I saw in your other video
    but if we need to open that record and update it like in a form control will it be useful in that case?
    like if we include ID column to be returned and lookup actual list with the ID in the case of if record is 2001th of the list will it work?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      Not sure I understand your question. But the technique showcased supports fetching any item at any position

  • @mspowerassist
    @mspowerassist 8 หลายเดือนก่อน

    Hi @Reza, as part of the Graph API consumption we are extracting drive and site IDs right, how can we manage this during deployment to other environments? Since it is a one-time job, maintaining those as configuration information? Please suggest.

    • @RezaDorrani
      @RezaDorrani  8 หลายเดือนก่อน +1

      Look into environment variables

    • @mspowerassist
      @mspowerassist 8 หลายเดือนก่อน

      @@RezaDorrani yeah. I am also in the same page. But getting drive and site IDs would be a one-time manual job to update environment variables right?

    • @RezaDorrani
      @RezaDorrani  8 หลายเดือนก่อน +1

      Env variables can be updated automatically via pipelines as solutions get deployed to downstream environments

    • @mspowerassist
      @mspowerassist 8 หลายเดือนก่อน +1

      @@RezaDorrani makes sense. Thank you Reza for your inputs as always.

  • @10xApe
    @10xApe ปีที่แล้ว

    Hey Ezra is the SharePoint list good place to load 60000 rows register and maintain it there? Also what's the easiest way to load it from Excel at the start?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      learn.microsoft.com/en-us/microsoft-365/community/large-lists-large-libraries-in-sharepoint

  • @jadha_ravi
    @jadha_ravi ปีที่แล้ว

    @RezaDorrani How to do post method by using office 365 group connector to update/creates sharepoint list items

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      I did show how to post in my video. Creating updating list items is directly possible in power apps so not sure why would you want to use graph for that. But it is possible, check the graph api documentation to see how that can be done:

  • @ishareful
    @ishareful ปีที่แล้ว

    I still receive a boolean and the ParseJason is already toggled on.

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      If its a new app - it will work.
      If its an existing app - then remove the toggle, publish and close app, then edit app, add toggle, publish and close app, then edit and it should work.

    • @ishareful
      @ishareful ปีที่แล้ว

      @@RezaDorrani One more step to get it works Master,
      After yours, remove and add again the Office365 Groups.
      Thank you very much.

  • @durgayenwjnkjd
    @durgayenwjnkjd 4 หลายเดือนก่อน

    Great video! Is it possible to get user details of a SharePoint group?

    • @RezaDorrani
      @RezaDorrani  4 หลายเดือนก่อน

      I probably have done videos on it.

    • @durgayenwjnkjd
      @durgayenwjnkjd 4 หลายเดือนก่อน

      ​@@RezaDorrani Thanks for your reply! Through item level permission the security is managed, but is there a way with the Graph API?

    • @RezaDorrani
      @RezaDorrani  4 หลายเดือนก่อน

      @@durgayenwjnkjd Probably! Not something I have tried though

  • @rameshc4498
    @rameshc4498 ปีที่แล้ว +1

    Great..

  • @abyal3kod201
    @abyal3kod201 ปีที่แล้ว

    How did you make the button to be hav e default fill in purple

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      What time in video was this button shown?

    • @abyal3kod201
      @abyal3kod201 ปีที่แล้ว

      @@RezaDorrani 1:44

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว

      @@abyal3kod201 I changed theme of App to purple.

  • @mrvasu230485
    @mrvasu230485 ปีที่แล้ว +1

    Great video

  • @Vikassharma-ed8sp
    @Vikassharma-ed8sp ปีที่แล้ว

    Will there be any requirement of premium license for this for users? Or standard Powerapps for office 365 license will work?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      Office 365 groups is a standard connector

    • @Vikassharma-ed8sp
      @Vikassharma-ed8sp ปีที่แล้ว

      @@RezaDorrani Thanks, we have a case where we want to fetch value of a custom attribute in user's AD account, let's say base location. Will this work?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@Vikassharma-ed8sp I have not tried it hence not sure. Check documentation on graph api to see if there is an option for reading custom AD properties.

    • @kurthenderson6848
      @kurthenderson6848 ปีที่แล้ว

      @@RezaDorrani do _all_ the available Graph APIs fall under the Office 365 Groups connector?

    • @RezaDorrani
      @RezaDorrani  ปีที่แล้ว +1

      @@kurthenderson6848 No. I have called out in video which endpoints do + there is an http v2 action for groups connector which only supports groups endpoint, so we may not have this support for long. I have more videos coming with more options.