Tamam beyler, birkaç gün süren mücadeleden sonra sonunda anladım. İnternette hiç bir dokümantasyon yoktur ve daha önce yapmış olan kişiler başarılarını bir sebepten paylaşmak istememişlerdir. Bana yardımcı olan bu discussion'u buldum.
ihtiyacınız OAuthConsumer adında örnek bir proje olduğunu size DotNetOpenAuth yılında
http://code.google.com/p/google-gdata/
yüzden
using DotNetOpenAuth.ApplicationBlock;
using DotNetOpenAuth.OAuth;
using Google.GData.Client;
using Google.GData.Analytics;
den http://www.dotnetopenauth.net/ ve gdata
den DotNetOpenAuth
gerekir çalışmasını sağlamak için.Analytics için yetki requiest bunu değiştirin :
GoogleConsumer.RequestAuthorization(google, GoogleConsumer.Applications.Analytics);
Bu, Token ve Token sırrı alacak. Böyle kullanabilirsiniz:
GOAuthRequestFactory requestFactory = new GOAuthRequestFactory("cp", TokenManager.ConsumerKey); //ConsumerKey actually is the name of web application
requestFactory.ConsumerKey = TokenManager.ConsumerKey;
requestFactory.ConsumerSecret = TokenManager.ConsumerSecret;
requestFactory.Token = AccessToken;
requestFactory.TokenSecret = TokenManager.GetTokenSecret(AccessToken);
requestFactory.UseSSL = true;
AnalyticsService service = new AnalyticsService(requestFactory.ApplicationName); // acually the same as ConsumerKey
service.RequestFactory = requestFactory;
const string dataFeedUrl = "https://www.google.com/analytics/feeds/data";
DataQuery query1 = new DataQuery(dataFeedUrl);
Bu hizmet here veya
here Ve geçen şey gibi kullanabilirsiniz, bunu bir gerekecektir localhost
üzerinde denemek ve test etmek için kullanılabilir olması OLMAYACAKTIR Tüketici anahtarı ve sırrı
Analytics ayrıca belirli bir kullanıcıyla paylaşılabilir (e-posta temelinde) – Adeel