diff --git a/samples/instagram-feed-to-SharePointList/README.md b/samples/instagram-feed-to-SharePointList/README.md new file mode 100644 index 0000000..f5a5d12 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/README.md @@ -0,0 +1,137 @@ +# Get Instagram media details into a SharePoint List + +## Summary + +Runs every hour to get media posts from Instagram using **Instagram Basic Display (IndependentPublisher)** connector. + +![picture of the sample](assets/GetInstagramMedia.png) + +## Applies to + +* [Microsoft Power Automate](https://docs.microsoft.com/power-automate/) + +## Compatibility + +![Premium License](https://img.shields.io/badge/Premium%20License-Not%20Required-green.svg "Premium license required") +![On-Premises Connectors](https://img.shields.io/badge/On--Premises%20Connectors-No-green.svg "Does not use on-premise connectors") +![Custom Connectors](https://img.shields.io/badge/Custom%20Connectors-Not%20Required-green.svg "Does not use custom connectors") + +## Authors + + +| Solution | Author(s) | +| ------------------------ | --------------------------------------------------------------------------------------------------------- | +| InstagramFeed | [Reshmee Auckloo](https://github.com/reshmee011) | + +## Version history + + +| Version | Date | Comments | +| --------- | ----------------- | ---------------------------- | +| 1.0 | April 29, 2023 | Initial release | + +## Features + +This sample demonstrates the uses of the **Instagram Basic Display (IndependentPublisher)** connector to populate a SharePoint list. It is a scheduled workflow running every hour and the frequency it runs can be updated. + +## Prerequisites + +### SharePoint List + +Create a list with the following details + +| Column | Type | +| --------- | ----------------- | +| caption | Multiple lines of text | +| permalink | Single line of text | +| timestamp | Single line of text | +| username | Single line of text | +| mediaUrl | Multiple lines of text | +| thumbnailUrl | Multiple lines of text | +| mediaId | Single line of text | +| mediaType | Single line of text | + +### Access Token to use the Instagram Basic Display (IndependentPublisher) connector + +This flow needs an Instagram user token. An Instagram developer account is required to generate an access token, and using that token to fetch the feed data from [Instagram's Basic Display API](https://developers.facebook.com/docs/instagram-basic-display-api/overview#instagram-user-access-tokens) environment. + +Follow the steps to generate your user access token. + +Step 1 +Go to developers.facebook.com and sign in to your Facebook account. Click on the "My Apps" button on the top right. +![Step 1](./assets/usertoken-step1.png) + +Step 2 +Click on the "Create App" button. +![Step 2](./assets/usertoken-step2.png) + +Step 3 +Select either "Consumer" or "None" as your application type. +![Step 3](./assets/usertoken-step3.png) + +Step 4 +Give your application a name, enter your contact email, and create your app. +![Step 4](./assets/usertoken-step4.png) + +Step 5 +Re-enter your Facebook account password +![Step 5](./assets/usertoken-step5.png) + +Step 6 +Click on the "Set Up" button in the "Instagram Basic Display" box. +![Step 6](./assets/usertoken-step6.png) + +Step 7 +Click on "Create New App" and click on "Create App" from the pop up to create a new instagram app id. +![Step 7](./assets/usertoken-step7.png) + +Step 8 +Save your changes. In the "User Token Generator" section, click on the "Add or Remove Instagram Testers" button, and follow the instructions. +![Step 8](./assets/usertoken-step8.png) + +Step 9 +Click on the link "apps and websites" link to manage instagram tester invitations and click on accept. +![Step 9](./assets/usertoken-step9.png) +![Step 10](./assets/usertoken-step10.png) + +Step 11 +Click on "Basic Display", click on "Generate Token" under "User Token Generator" and from the pop up click on "continue as ". +![Step 11](./assets/usertoken-step11.png) + +Step 12 +Click on "Allow" from the pop up to authorise the app to retrieve profile and media information about the instagram user. +![Step 12](./assets/usertoken-step12.png) + +Step 13 +Copy the user token to be used on the webpart. +![Step 13](./assets/usertoken-step13.png) + +You must then enter this user token in the **Instagram Basic Display (IndependentPublisher)** to display the instagram feeds from the user. + + +## Minimal Path to Awesome + +* [Download](./solution/InstagramFeed.zip) the `.zip` from the `solution` folder +* Browse to [Power Automate](https://flow.microsoft.com/manage/environments) and select the environment where you wish to import the sample +* From the toolbar, select **Import** +* In the **Import package** page, select **Upload** and choose the `.zip` file containing the sample flow. +* Select **Import** +* Create the connections for InstagramBasicDisplay (enter the access token) and SharePoint InstagramFeed-fed15 [Connections](./assets/ImportSolution_connectionReference_3.png) +* Update list and Site Url environment variables [Site Url](./assets/ImportSolution_SiteUrl_10.png) and [list](./assets/ImportSolution_list_11.png) + +## Help + +We do not support samples, but we this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. + +If you encounter any issues while using this sample, [create a new issue](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20). + +For questions regarding this sample, [create a new question](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20). + +## For more information + +* [Create your first flow](https://docs.microsoft.com/en-us/power-automate/getting-started#create-your-first-flow) +* [Microsoft Power Automate documentation](https://docs.microsoft.com/en-us/power-automate/) + + diff --git a/samples/instagram-feed-to-SharePointList/assets/GetInstagramMedia.png b/samples/instagram-feed-to-SharePointList/assets/GetInstagramMedia.png new file mode 100644 index 0000000..a47f324 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/GetInstagramMedia.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_SiteUrl_10.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_SiteUrl_10.png new file mode 100644 index 0000000..8f0f6d6 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_SiteUrl_10.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_artifacts_8.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_artifacts_8.png new file mode 100644 index 0000000..88a432c Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_artifacts_8.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_1.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_1.png new file mode 100644 index 0000000..7845bcf Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_1.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_2.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_2.png new file mode 100644 index 0000000..d7dc088 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_2.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_3.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_3.png new file mode 100644 index 0000000..16bea18 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_3.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_4.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_4.png new file mode 100644 index 0000000..bbaac33 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_4.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_5.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_5.png new file mode 100644 index 0000000..75188cf Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_5.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_6.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_6.png new file mode 100644 index 0000000..a1d4258 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_6.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_7.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_7.png new file mode 100644 index 0000000..72c59dc Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_connectionReference_7.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ImportSolution_list_11.png b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_list_11.png new file mode 100644 index 0000000..120afff Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/ImportSolution_list_11.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/ListOfColumns.txt b/samples/instagram-feed-to-SharePointList/assets/ListOfColumns.txt new file mode 100644 index 0000000..1fc31f3 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/assets/ListOfColumns.txt @@ -0,0 +1,14 @@ +Column Type +Title Single line of text +caption Multiple lines of text +permalink Single line of text +timestamp Single line of text +username Single line of text +mediaUrl Multiple lines of text +thumbnailUrl Multiple lines of text +mediaId Single line of text +mediaType Single line of text +Modified Date and Time +Created Date and Time +Created By Person or Group +Modified By Person or Group \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/assets/PopulatedSharePointList.png b/samples/instagram-feed-to-SharePointList/assets/PopulatedSharePointList.png new file mode 100644 index 0000000..fa66ef9 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/PopulatedSharePointList.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step1.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step1.png new file mode 100644 index 0000000..d7bc65f Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step1.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step10.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step10.png new file mode 100644 index 0000000..be50f30 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step10.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step11.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step11.png new file mode 100644 index 0000000..441e782 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step11.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step12.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step12.png new file mode 100644 index 0000000..f6cd1b2 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step12.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step13.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step13.png new file mode 100644 index 0000000..48517ab Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step13.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step2.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step2.png new file mode 100644 index 0000000..ed7ea27 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step2.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step3.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step3.png new file mode 100644 index 0000000..926b918 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step3.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step4.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step4.png new file mode 100644 index 0000000..841f0a6 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step4.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step5.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step5.png new file mode 100644 index 0000000..3980a47 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step5.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step6.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step6.png new file mode 100644 index 0000000..22f1e2f Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step6.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step7.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step7.png new file mode 100644 index 0000000..a5715ea Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step7.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step8.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step8.png new file mode 100644 index 0000000..0b95eea Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step8.png differ diff --git a/samples/instagram-feed-to-SharePointList/assets/usertoken-step9.png b/samples/instagram-feed-to-SharePointList/assets/usertoken-step9.png new file mode 100644 index 0000000..e159b97 Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/assets/usertoken-step9.png differ diff --git a/samples/instagram-feed-to-SharePointList/solution/InstagramFeed.zip b/samples/instagram-feed-to-SharePointList/solution/InstagramFeed.zip new file mode 100644 index 0000000..4b3fdbd Binary files /dev/null and b/samples/instagram-feed-to-SharePointList/solution/InstagramFeed.zip differ diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/Other/Customizations.xml b/samples/instagram-feed-to-SharePointList/sourcecode/Other/Customizations.xml new file mode 100644 index 0000000..08a3ac5 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/Other/Customizations.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + InstagramBasicDisplay + /providers/Microsoft.PowerApps/apis/shared_instagrambasicdispip + Instagram Basic Display allowing to retrieve media posts + 1 + 0 + 1 + + + SharePoint InstagramFeed-fed15 + /providers/Microsoft.PowerApps/apis/shared_sharepointonline + 1 + 0 + 1 + + + + 1033 + + \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/Other/Solution.xml b/samples/instagram-feed-to-SharePointList/sourcecode/Other/Solution.xml new file mode 100644 index 0000000..5bc3409 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/Other/Solution.xml @@ -0,0 +1,85 @@ + + + + InstagramFeed + + + + + 1.0.0.0 + 2 + + Cr3cb97 + + + + + + + cr715 + 69596 + +
+ 1 + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 2 + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
\ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json b/samples/instagram-feed-to-SharePointList/sourcecode/Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json new file mode 100644 index 0000000..af66d33 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json @@ -0,0 +1,217 @@ +{ + "properties": { + "connectionReferences": { + "shared_instagrambasicdispip": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "cr715_InstagramBasicDisplay" + }, + "api": { + "name": "shared_instagrambasicdispip" + } + }, + "shared_sharepointonline_1": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "cr715_sharedsharepointonline_fed15" + }, + "api": { + "name": "shared_sharepointonline" + } + } + }, + "definition": { + "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "$connections": { + "defaultValue": {}, + "type": "Object" + }, + "$authentication": { + "defaultValue": {}, + "type": "SecureObject" + }, + "Site Url (cr715_SiteUrl)": { + "defaultValue": "https://reshmeeauckloo.sharepoint.com/sites/Instagram", + "type": "String", + "metadata": { + "schemaName": "cr715_SiteUrl" + } + }, + "List (cr715_List)": { + "defaultValue": "451ec7fd-7430-4d57-a2b8-b871a80cb380", + "type": "String", + "metadata": { + "schemaName": "cr715_List" + } + } + }, + "triggers": { + "Recurrence": { + "recurrence": { + "frequency": "Hour", + "interval": 1, + "startTime": "2023-04-22T09:00:00Z" + }, + "metadata": { + "operationMetadataId": "1da261a3-3e19-4089-b113-7775ad1fbc52" + }, + "type": "Recurrence" + } + }, + "actions": { + "Get_my_Media": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "dbe2456f-ebed-41a7-9b4b-48b0727d0cc4" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_instagrambasicdispip", + "operationId": "GetMyMedia", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_instagrambasicdispip" + }, + "parameters": { + "fields": "caption,media_type,media_url,permalink,timestamp,username,thumbnail_url" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Apply_to_each": { + "foreach": "@outputs('Get_my_Media')?['body/data']", + "actions": { + "If_media_Id_is_not_present_in_list": { + "actions": { + "Create_Instagram_Post_in_list": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "896e6e50-bfe8-42c1-85cb-99c2643eb39a" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_sharepointonline_1", + "operationId": "PostItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline" + }, + "parameters": { + "dataset": "@parameters('Site Url (cr715_SiteUrl)')", + "table": "@parameters('List (cr715_List)')", + "item/Title": "@items('Apply_to_each')?['id']", + "item/Caption": "@items('Apply_to_each')?['caption']", + "item/permalink": "@items('Apply_to_each')?['permalink']", + "item/timestamp": "@items('Apply_to_each')?['timestamp']", + "item/username": "@items('Apply_to_each')?['username']", + "item/mediaUrl": "@items('Apply_to_each')?['media_url']", + "item/thumbnailUrl": "@items('Apply_to_each')?['thumbnail_url']", + "item/mediaId": "@items('Apply_to_each')?['id']", + "item/mediaType": "@items('Apply_to_each')?['media_type']" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "Check_whether_any_value_has_been_returned": [ + "Succeeded" + ] + }, + "else": { + "actions": { + "Apply_to_each_2": { + "foreach": "@outputs('Get_items_By_Media_Id')?['body/value']", + "actions": { + "Update_item": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "568460ec-9c4b-4847-8ad4-50d5e06f5ccd" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_sharepointonline_1", + "operationId": "PatchItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline" + }, + "parameters": { + "dataset": "@parameters('Site Url (cr715_SiteUrl)')", + "table": "@parameters('List (cr715_List)')", + "id": "@items('Apply_to_each_2')?['ID']", + "item/Title": "@items('Apply_to_each')?['id']", + "item/mediaUrl": "@items('Apply_to_each')?['media_url']", + "item/thumbnailUrl": "@items('Apply_to_each')?['thumbnail_url']" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": {}, + "metadata": { + "operationMetadataId": "8d243e42-3e90-49a1-b02b-e30e5e759ee5" + }, + "type": "Foreach" + } + } + }, + "expression": { + "equals": [ + "@outputs('Check_whether_any_value_has_been_returned')", + "@true" + ] + }, + "metadata": { + "operationMetadataId": "d46c952e-48fa-45e7-ae33-f3919c2da395" + }, + "type": "If" + }, + "Get_items_By_Media_Id": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "f4cde0d0-d3d8-42d2-936d-5aaf3b6adca9" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_sharepointonline_1", + "operationId": "GetItems", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline" + }, + "parameters": { + "dataset": "@parameters('Site Url (cr715_SiteUrl)')", + "table": "@parameters('List (cr715_List)')", + "$filter": "mediaId eq '@{items('Apply_to_each')?['id']}'" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Check_whether_any_value_has_been_returned": { + "runAfter": { + "Get_items_By_Media_Id": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "2027e932-fe09-4775-bb79-5fb2311437bf" + }, + "type": "Compose", + "inputs": "@empty(outputs('Get_items_By_Media_Id')?['body/value'])" + } + }, + "runAfter": { + "Get_my_Media": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "0346ef48-de47-464a-980a-1c274613f7ea" + }, + "type": "Foreach" + } + } + }, + "templateName": "" + }, + "schemaVersion": "1.0.0.0" +} \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json.data.xml b/samples/instagram-feed-to-SharePointList/sourcecode/Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json.data.xml new file mode 100644 index 0000000..cc4c656 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json.data.xml @@ -0,0 +1,26 @@ + + + /Workflows/GetInstagramPosts-8CA1A998-17E1-ED11-8846-6045BDD2C482.json + 1 + 0 + 5 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 1 + 2 + 1 + 1 + 1.0.0.2 + 1 + 0 + 1 + none + + + + \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_List/environmentvariabledefinition.xml b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_List/environmentvariabledefinition.xml new file mode 100644 index 0000000..eb5735a --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_List/environmentvariabledefinition.xml @@ -0,0 +1,15 @@ + + /providers/microsoft.powerapps/apis/shared_sharepointonline + + + 1.0.0.0 + 1 + 0 + table + + cr715_SiteUrl + + 0 + 100000004 + \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_List/environmentvariablevalues.json b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_List/environmentvariablevalues.json new file mode 100644 index 0000000..39d8f62 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_List/environmentvariablevalues.json @@ -0,0 +1,8 @@ +{ + "environmentvariablevalues": { + "environmentvariablevalue": { + "@environmentvariablevalueid": "55a07ace-bee5-ed11-8846-6045bdd2c482", + "iscustomizable": "1" + } + } +} \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_SiteUrl/environmentvariabledefinition.xml b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_SiteUrl/environmentvariabledefinition.xml new file mode 100644 index 0000000..aef52e3 --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_SiteUrl/environmentvariabledefinition.xml @@ -0,0 +1,12 @@ + + /providers/microsoft.powerapps/apis/shared_sharepointonline + + + 1.0.0.0 + 1 + 0 + dataset + 0 + 100000004 + \ No newline at end of file diff --git a/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_SiteUrl/environmentvariablevalues.json b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_SiteUrl/environmentvariablevalues.json new file mode 100644 index 0000000..6540d3f --- /dev/null +++ b/samples/instagram-feed-to-SharePointList/sourcecode/environmentvariabledefinitions/cr715_SiteUrl/environmentvariablevalues.json @@ -0,0 +1,8 @@ +{ + "environmentvariablevalues": { + "environmentvariablevalue": { + "@environmentvariablevalueid": "a1b023ab-bee5-ed11-8846-6045bdd2c482", + "iscustomizable": "1" + } + } +} \ No newline at end of file