http://docs.360works.com/index.php?title=Email_Plugin_-_Google_APIs_and_Scopes&feed=atom&action=historyEmail Plugin - Google APIs and Scopes - Revision history2024-03-28T23:17:48ZRevision history for this page on the wikiMediaWiki 1.19.1http://docs.360works.com/index.php?title=Email_Plugin_-_Google_APIs_and_Scopes&diff=3281&oldid=prevRyan: /* Add Scopes To OAuth Consent Screen */2021-03-24T16:41:33Z<p><span dir="auto"><span class="autocomment">Add Scopes To OAuth Consent Screen</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 16:41, 24 March 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Hamburger Menu -> APIs And Services -> OAuth Consent Screen</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Hamburger Menu -> APIs And Services -> OAuth Consent Screen</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_BackToOAuth.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_BackToOAuth.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Now click "Edit App"</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Now click "Edit App"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_EditApp.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_EditApp.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Scroll down and click "Save And Continue" to advance to the next page.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Scroll down and click "Save And Continue" to advance to the next page.</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* On the "Scopes" page, click the "Add or Remove Scopes" button</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* On the "Scopes" page, click the "Add or Remove Scopes" button</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_AddScopes.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_AddScopes.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* (Optional) In the list of scopes, use the filter to narrow down the scopes to Gmail scopes only</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* (Optional) In the list of scopes, use the filter to narrow down the scopes to Gmail scopes only</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_FilterScopes.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_FilterScopes.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Select the scope "https://mail.google.com/".  The description for this scope will be:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Select the scope "https://mail.google.com/".  The description for this scope will be:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Read, compose, send, and permanently delete all your email from Gmail</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Read, compose, send, and permanently delete all your email from Gmail</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_SelectGmailScope.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_SelectGmailScope.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Scroll down and click "Update"</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Scroll down and click "Update"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_UpdateScopes.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_UpdateScopes.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* You should now see the scope reflected in the "Restricted Scopes" section.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* You should now see the scope reflected in the "Restricted Scopes" section.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Click "Save And Continue"</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Click "Save And Continue"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_SaveScopes.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleOAuthConsent_SaveScopes.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Click "Save And Continue" again, then on the Summary screen click "Back To Dashboard"</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Click "Save And Continue" again, then on the Summary screen click "Back To Dashboard"</div></td></tr>
</table>Ryanhttp://docs.360works.com/index.php?title=Email_Plugin_-_Google_APIs_and_Scopes&diff=3280&oldid=prevRyan: /* Enable Gmail APIs */2021-03-24T16:36:42Z<p><span dir="auto"><span class="autocomment">Enable Gmail APIs</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 16:36, 24 March 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Enable Gmail APIs=</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Enable Gmail APIs=</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* From the Google Developer Console Dashboard, select "Library" from the menu</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* From the Google Developer Console Dashboard, select "Library" from the menu</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_Start.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_Start.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* This will bring you to a page where you can search for APIs that you want to enable.  Search for "Gmail", then select the "Gmail API" result</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* This will bring you to a page where you can search for APIs that you want to enable.  Search for "Gmail", then select the "Gmail API" result</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleLibrary SearchForGmail.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleLibrary SearchForGmail.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Enable this API</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Enable this API</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_EnableAPI.png|<del class="diffchange diffchange-inline">x400px</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_EnableAPI.png|<ins class="diffchange diffchange-inline">x600px</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Add Scopes To OAuth Consent Screen=</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Add Scopes To OAuth Consent Screen=</div></td></tr>
</table>Ryanhttp://docs.360works.com/index.php?title=Email_Plugin_-_Google_APIs_and_Scopes&diff=3256&oldid=prevMartin at 23:34, 23 March 20212021-03-23T23:34:14Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 23:34, 23 March 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_EnableAPI.png|x400px]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[File:GoogleLibrary_EnableAPI.png|x400px]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">=Add Scopes To OAuth Consent Screen=</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Now that the API is enabled, we need to add the right scopes to our OAuth consent screen, head back to the dashboard.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Now that the API is enabled, we need to add the right scopes to our OAuth consent screen, head back to the dashboard.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Hamburger Menu -> APIs And Services -> OAuth Consent Screen</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Hamburger Menu -> APIs And Services -> OAuth Consent Screen</div></td></tr>
</table>Martinhttp://docs.360works.com/index.php?title=Email_Plugin_-_Google_APIs_and_Scopes&diff=3255&oldid=prevMartin at 23:33, 23 March 20212021-03-23T23:33:29Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 23:33, 23 March 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Pre-requisites:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Pre-requisites:</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Set up a Google Developer Account, project, and OAuth consent screen using the instructions here: [[<del class="diffchange diffchange-inline">Google_</del>-<del class="diffchange diffchange-inline">_Set_up_OAuth_Consent_Screen</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Set up a Google Developer Account, project, and OAuth consent screen using the instructions here: [[<ins class="diffchange diffchange-inline">Google </ins>- <ins class="diffchange diffchange-inline">Set up OAuth Consent Screen</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Enable Gmail APIs=</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Enable Gmail APIs=</div></td></tr>
</table>Martinhttp://docs.360works.com/index.php?title=Email_Plugin_-_Google_APIs_and_Scopes&diff=3250&oldid=prevMartin: Created page with "Pre-requisites: * Set up a Google Developer Account, project, and OAuth consent screen using the instructions here: Google_-_Set_up_OAuth_Consent_Screen =Enable Gmail API..."2021-03-23T22:45:56Z<p>Created page with "Pre-requisites: * Set up a Google Developer Account, project, and OAuth consent screen using the instructions here: <a href="/index.php/Google_-_Set_up_OAuth_Consent_Screen" title="Google - Set up OAuth Consent Screen">Google_-_Set_up_OAuth_Consent_Screen</a> =Enable Gmail API..."</p>
<p><b>New page</b></p><div>Pre-requisites:<br />
* Set up a Google Developer Account, project, and OAuth consent screen using the instructions here: [[Google_-_Set_up_OAuth_Consent_Screen]]<br />
<br />
=Enable Gmail APIs=<br />
* From the Google Developer Console Dashboard, select "Library" from the menu<br />
[[File:GoogleLibrary_Start.png|x400px]]<br />
<br />
* This will bring you to a page where you can search for APIs that you want to enable. Search for "Gmail", then select the "Gmail API" result<br />
[[File:GoogleLibrary SearchForGmail.png|x400px]]<br />
<br />
* Enable this API<br />
[[File:GoogleLibrary_EnableAPI.png|x400px]]<br />
<br />
* Now that the API is enabled, we need to add the right scopes to our OAuth consent screen, head back to the dashboard.<br />
: Hamburger Menu -> APIs And Services -> OAuth Consent Screen<br />
<br />
[[File:GoogleLibrary_BackToOAuth.png|x400px]]<br />
<br />
* Now click "Edit App"<br />
<br />
[[File:GoogleOAuthConsent_EditApp.png|x400px]]<br />
<br />
* Scroll down and click "Save And Continue" to advance to the next page.<br />
<br><br />
* On the "Scopes" page, click the "Add or Remove Scopes" button<br />
<br />
[[File:GoogleOAuthConsent_AddScopes.png|x400px]]<br />
<br />
* (Optional) In the list of scopes, use the filter to narrow down the scopes to Gmail scopes only<br />
<br />
[[File:GoogleOAuthConsent_FilterScopes.png|x400px]]<br />
<br />
* Select the scope "https://mail.google.com/". The description for this scope will be:<br />
: Read, compose, send, and permanently delete all your email from Gmail<br />
<br />
[[File:GoogleOAuthConsent_SelectGmailScope.png|x400px]]<br />
<br />
* Scroll down and click "Update"<br />
<br />
[[File:GoogleOAuthConsent_UpdateScopes.png|x400px]]<br />
<br />
* You should now see the scope reflected in the "Restricted Scopes" section.<br />
* Click "Save And Continue"<br />
<br />
[[File:GoogleOAuthConsent_SaveScopes.png|x400px]]<br />
<br />
* Click "Save And Continue" again, then on the Summary screen click "Back To Dashboard"</div>Martin