هل هناك أي واجهة برمجة تطبيقات لرسم بيانات Wikipedia Pageview [مغلقة
سؤال
كيف يمكنني الحصول على عرض Pageview اليومي من صفحة ويكيبيديا.
على سبيل المثال ، أريد الحصول على تاريخ عرض الصفحة اليومية لهذه الصفحة http://en.wikipedia.org/wiki/programming
هل هو ممكن؟
المحلول
لا يبدو أن هناك واجهة برمجة تطبيقات لذلك ، ولكن يوجد موقع ويب في Stats.grok.se الذي يعالج الملفات (الكبيرة جدا) من http://dammit.lt/wikistats/.
نصائح أخرى
هناك واجهة برمجة تطبيقات جديدة (ديسمبر 2015) هنا: https://wikimedia.org/api/rest_v1/؟doc
على سبيل المثال ، للحصول على عدد مشاهدات http://en.wiktionary.org/beauty في 2/12/2015:
https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wiktionary/all-access/all-agents/beauty/daily/20151202/20151203
إجابة:
{
"items": [
{
"project": "en.wiktionary",
"article": "beauty",
"granularity": "daily",
"timestamp": "2015120200",
"access": "all-access",
"agent": "all-agents",
"views": 34
}
]
}
يمكنك أيضًا رؤية أفضل 1000 صفحة على الويكي (/metrics/pageviews/top/
) وتجميع مشاهدات الصفحة على الويكي (/metrics/pageviews/aggregate/
).
هناك (على الأقل) مبادرتان جديدتان لبناء واجهة برمجة تطبيقات حول Wikipedia Pageviews: https://www.mediawiki.org/wiki/analytics/hypercube و http://www.mediawiki.org/wiki/user:gwicke/notes/storage. كلاهما في مرحلة التخطيط ولكن لا تتردد في التناغم مع حالات الاستخدام المحددة.