Uses Azure Cognitive Services to analyze and approve or reject user-submitted photos.
Update accordingly as needed.
This sample uses SharePoint Online Tenant Properties to store the Azure Cognitive Service key and endpoint used to analyze the photos uploaded by users.
To configure your key and endpoint, use the following steps:
- If you don't already have an Azure Cognitive Services key, create a trial instance and select Get API Key by the Computer Vision.
- Create a Computer Vision resource
- Make note of the Key and Endpoint.
- Using Office365-CLI, set the storage entity by using the following commands:
spo storageentity set --appCatalogUrl <appCatalogUrl> --key azurekey --value <value of the key>
spo storageentity set --appCatalogUrl <appCatalogUrl> --key azureendpoint --value <value of the endpoint>
- If you want to verify that your key and endpoint are stored, use the following command to list all your tenant properties:
spo storageentity list --appCatalogUrl <appCatalogUrl>
Solution | Author(s) |
---|---|
react-smart-profile-photo-editor | Hugo Bernier (Tahoe Ninjas, @bernierh) |
Version | Date | Comments |
---|---|---|
1.0 | October 15, 2019 | Initial release |
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
- Clone this repository
- in the command line run:
npm install
gulp serve
This web part demonstrates the following concepts:
- Uploading images
- Creating a drag and drop target for uploading images
- Using a web cam to capture images
- Retrieving settings from the SharePoint Online tenant properties
- Using Azure Cognitive Services