Hello Gunjan ,
Is there is any another way to achieve this ..?
Thanks
On Wed, Dec 7, 2011 at 9:20 PM, Gunjan Sharma <[email protected]>wrote:
> Hello Sunny
>
> The email settings API doesn't work for gmail.com accounts. It is only
> meant for Google Apps domain accounts.
>
>
> Thanks
> Gunjan Sharma | Developer Programs Engineer | [email protected] | +91
> 7702534446
>
>
>
> On Wed, Dec 7, 2011 at 10:44 AM, Sunny Thakur <[email protected]>wrote:
>
>> Hello Gunjan ,
>> This is code snippet ,I got some help from already
>> developed sample application .
>>
>> OAUTH.sendSignedRequest(
>> '
>> https://apps-apis.google.com/a/feeds/emailsettings/2.0/default/sunny410083/signature
>> ',
>> function(response) {
>> alert(response);
>>
>> const RESULTS = JSON.parse(response).data.signature;
>>
>> localStorage.digests = JSON.stringify(RESULTS.digests.slice(0,
>> 20));
>> const UNREAD_COUNT = RESULTS.numResults;
>> PRETTYLOAD.finish(
>> localStorage.unreadCount ='+'
>>
>> );
>> },
>> {
>> method: 'GET',
>> headers: {'Content-Type': 'application/json'},
>> body: JSON.stringify({
>> method: 'wave.robot.search',
>> params: {query: 'signature', numResults: MAX_UNREAD}
>> })
>> }
>> );
>> }
>> function authorize() {
>> OAUTH.authorize(function() {
>> BROWSER_ACTION.setIcon({path: 'authorized.png'});
>>
>> BROWSER_ACTION.setBadgeBackgroundColor({color: [85, 144, 210,
>> 255]});
>> sync();
>>
>>
>> id = setInterval(function() { sync(); }, 60000);
>> });
>> }
>>
>> const UNKNOWN_COUNT = '?';
>>
>> if (!parse(localStorage.initialized)) {
>> localStorage.maxDigests = 5;
>> localStorage.participantAnnotated = true;
>> initialize();
>> localStorage.initialized = true;
>> }
>>
>> const BROWSER_ACTION = chrome.browserAction;
>> load();
>> BROWSER_ACTION.setBadgeText({text: UNKNOWN_COUNT});
>> const OAUTH = ChromeExOAuth.initBackgroundPage({
>> request_url: 'https://www.google.com/accounts/OAuthGetRequestToken',
>> authorize_url: 'https://www.google.com/accounts/OAuthAuthorizeToken',
>> access_url: 'https://www.google.com/accounts/OAuthGetAccessToken',
>>
>> consumer_key: 'XYZ.apps.googleusercontent.com',
>> consumer_secret: 'abc',
>> scope: 'https://apps-apis.google.com/a/feeds/emailsettings/2.0/',
>> app_name: 'My SampleApp'
>> });
>> var id;
>> const PRETTYLOAD = new Prettyload(TRIANGLE_WAVE);
>> const MAX_UNREAD = 100;
>> authorize();
>> </script>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Apps Domain Information and Management APIs" group.
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Apps Domain Information and Management APIs" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
>
--
Thanks and Regards,
Sunny
--
You received this message because you are subscribed to the Google Groups
"Google Apps Domain Information and Management APIs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-apps-mgmt-apis?hl=en.