سؤال

لدي التعليمات البرمجية التالية لاستعلام Analytics Google باستخدام API C # V2.3:

giveacodicetagpre.

أود ترقية API الأحدث V3 ولكن تجد صعوبة في رؤية أي أمثلة بسيطة عبر الإنترنت حيث يصادق شخص ما باستخدام OAuth Google ثم استفسار بيانات Google Analytics.

أقوم بتثبيت حزمة Nuget التالية: تثبيت حزمة Google.apis.analytics.v3 -pre في محلول ج جديد، يعطيني المراجع الإضافية التالية:

  • google.apis
  • google.apis.analytics.v3
  • google.apis.auth
  • google.ap.auth.platformservices
  • google.apis.platformservices
  • log4net
  • newtownsoft.json
  • zlib.portable

لقد رأيت هذه المقالة، والتي يبدو أنها تعمل على تشغيل جزء من التعليمات البرمجية مما أحتاج إلى تشغيله: كيفية إرسال جوجل استعلام تقرير تحليلي باستخدام ASP.NET Google التحليلي API الإصدار 3 (Google.apis.analytics.v3.dll)؟

ومع ذلك، لا يحل أي من التعليمات البرمجية في هذه المقالة استخدام مكتبات Google التي تمت الإشارة إليها في Nuget.

ما أنا أفتقد وكيف يمكنني إكمال الصورة. كيف يمكنني المصادقة والتشغيل الخاص بي لاستفسار Analytics Google.

إبهام إلى Google لعدم وجود برنامج تعليمي سهل الاتصال عبر الإنترنت لدعم مكتبة .NET الخاصة بهم!

شكرا مقدما على أي نصيحة!

هل كانت مفيدة؟

المحلول

الوصول إلى Google Analtyics مع مكتبة عميل V3 هي حقا TBH.الشيء الوحيد الذي لم أعمل به هو كيفية إرسالها ليتم تخزينها في قاعدة البيانات.أنا عالق مع واحد يخزن لي على جهاز الكمبيوتر.

طلب التصفية: يتم تخزين جميع الاشياء Skret Client في العميل_secret.json، يمكنك تنزيل الملف من Google Apis Control.سينبثق نافذة متصفح إذا لم يكن لديك موافقة إذا كانت ستستمر فقط.

giveacodicetagpre.

}

الآن للوصول إلى Google Analytics، تحتاج إلى إجراء خدمة تحليلات.

giveacodicetagpre.

سيتم الآن تشغيل جميع مكالماتك ضد ذلك.

يجب أن ينتهي بك الأمر مثل:

giveacodicetagpre.

لدي منشور مدون يعمل على الرغم من أن معظم المكالمات المختلفة التي يمكنك إجراؤها. http://daimto.com/google-analytics-api-v3-C /

نصائح أخرى

كنت أواجه نفس المشكلة.لقد قمت بتثبيت حزم Nuget، ولكن احصل على نفس الخطأ "تعذر تحميل الملف أو التجميع" Microsoft.Therrading.tasks.extensions.desktop، الإصدار= 1.0.16.0، الثقافة= محايد، PublickeyToken= B03F5F7F11D50A3A "أو أحد تبعياتها. لا يمكن للنظام العثور على الملف المحدد."حاولت إزالة وحزم Nuget وإعادة تثبيتها دون جدوى.لذلك، في النهاية بحثت عن ملف Microsoft.Threading.tasks.extensions.desktop.dll وتم العثور عليه في مجلد Net40.قمت بنسخه إلى مجلد بن بلدي ثم عملته.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top