Hy guys, we are developing a system which will provide users with access to Google Analytics. I'm trying to implement it in the way so user don't need to enter their Google login credentials on our site, so trying to get it work using their login.
I have a solution which gets analytics using user's email and password. I'm looking for a solution which will not require user's email and password but can not find anything.
How can it be done? any advices or links will be appreciated.
thanks
Ok, guys, after a few days of struggle I finally figured this out. There is no documentation on the Internet and people who had done it before did not want to share their success by some reason. I found this discussion which helped me.
To make it work you will need
DotNetOpenAuth
from http://www.dotnetopenauth.net/ andgdata
from http://code.google.com/p/google-gdata/so
In DotNetOpenAuth there is sample project named OAuthConsumer which you need. Change it to requiest authorization for Analytics:
This will get you Token and Token secret. You can use them like this:
This service you can use like here or here
And the last thing, you WILL NOT be available to try and test it on
localhost
so you will need a domain which MUST be registered with Google here in order to get consumer key and secret