Gmail API for objective-c? - objective-c

To my understanding to read emails from an iphone app I can use IMAP and OAuth, for sending there's SMTP. But what if I want my app to access GMail tags or other features gmail has to offer. Is that possible? What other apps like MailBox are using? Thanks

Google provides IMAP extensions for doing exactly what you want. You will have to create your own Objective-C wrapper/parser to use these extensions, though.
Reference: https://developers.google.com/google-apps/gmail/imap_extensions

Related

Integration of Yammer with Outlook

Can I integrate Outlook with Yammer in such a way that people in my contacts (Outlook) can be directly added in a group on Yammer ?
Or can I forward a mail directly to a user on Yammer as a message?
Is it possible to create an application that allows me to exchange data between Yammer and Outlook?
What you are looking at seems totally possible for me. I believe the best approach would be to register your app with Azure AD. Both Yammer and Outlook REST APIs can be discovered with Azure AD, see this link for example.
So now that you know that you will target Azure AD with OAUTH flow. You have to ask yourself if you want your app to do the requests or your web server will do it (see OAUTH flow "implicit" vs "code authorization").

Quickblox REST API privacy list

Is there any way to work with Privacy lists via REST API? I know that the iOS SDK and now the Android SDK do this, but I need a web solution. Thank you!
Yes,
Privacy lists API is the XMPP Roster API
Here is a list of all XMPP libraries https://xmpp.org/xmpp-software/libraries/
Here is the XMPP documentation http://xmpp.org/rfcs/rfc3921.html
check 5,6,7,8,9 sections

Use Gmail / Third-Party Credentials to login to my application

I am gonna develop a voting system and I don't want to create a unique DB and a login page.. i am expecting users to login in through Gmail / Other sites namely Company site.. to see the voting pages.. Is it possible?
You can use the google API to your purpose, to learn more about it you can read here:
https://developers.google.com/accounts/
Another major site is Facebook:
https://developers.facebook.com/docs/facebook-login/
Yes, you can use OAuth standard protocol, used by Google, Facebook, etc...
yes, that s the purpose of OAuth and OpenID. Many apps supports this.
Based on your language, you can find OAuth Providers and APIs

How can a Google apps administrator impersonate another user to get other's gmail?

I am writing a script to access all Google apps domain users emails by using IMAP and Google OAuth. This script should let me delete, move and export any users emails. However, I cannot find any clue in Google API to impersonate another user to access his email. (This impersonation is easy for Google Docs, but not available for Gmail. ) Please help, any suggestion is appreciated. Thanks in advance.
2Legged OAuth 1.0 can solve this problem. I don't know when Google will publish 2 legged Oauth 2.0 to Gmail and other API services, but I am looking forward to it.

Google API for objective-c app

is there a way to get emails from google, send emails, and add contacts to the address book using the google API?
I'm doing an obj-c mac application.
You might find luck here
http://code.google.com/p/gdata-objectivec-client/
You can access mail from Google (and most other mail providers) via IMAP and mail can be sent via SMTP. You can use the Pantomime Framework for these protocols.