2010-10-12 8 views
6

मैं आरगूगल वेबमास्टर टूल्स 'एपीआई आर के माध्यम से कैसे पहुंचे इस पर सुझाव?

मैं यहाँ से देखने के माध्यम से मेरे गूगल वेबमास्टर के उपकरण 'एपीआई का उपयोग करना चाहते हैं:

http://code.google.com/apis/webmastertools/docs/2.0/reference.html

यह https के पीछे एक फ़ीड प्राप्त करने में कठिनाई और यह पार्स करने की आवश्यकता है कि।

इसे कैसे करना पर कोई सुझाव?

+0

शायद आप इस कोड को sorenmacbeth से अनुकूलित कर सकते हैं http://github.com/sorenmacbeth/googleanalytics4r/blob/master/R/googleanalytics4r.R –

+0

धन्यवाद ब्रैंडन, यह मेरी फॉलबैक योजना थी - मैं सोच रहा था कि कोई और पहले से ही था विषय को छुआ। –

उत्तर

0

मैं तुम्हें rJava साथ Java client इस्तेमाल कर सकते हैं लगता है।

+0

हाय मैटी, क्या आप थोड़ा और विशिष्ट हो सकते हैं - मुझे यकीन नहीं है कि इसके बारे में कैसे जाना है। –

+0

चीजों के जावा पक्ष के लिए वहाँ के रूप में कैसे rJava से यह कॉल करने के लिए मुझे तुम्हारी जरूरत है लगता है कुछ उदाहरण http://code.google.com/intl/fi-FI/apis/webmastertools/docs/2.0/developers_guide_java.html, कर रहे हैं इसके दस्तावेज को संदर्भित करने के लिए। मैं स्वयं जावा प्रोग्रामर नहीं हूं, लेकिन वहां कई परियोजनाएं हैं जो सफलतापूर्वक राजवा का उपयोग करती हैं। –

+1

RGoogleData स्रोत भी आप कुछ सुझाव दे सकता है r-forge.r-project.org/projects/rgoogledata/ –

2

कुछ Googling के आधार पर, मैं कहना चाहता हूँ RCurl पुस्तकालय HTTP सामान के लिए अपने सबसे अच्छे शर्त है। वे कैसे कुछ बुनियादी संचालन करते हैं और एक XML पेलोड के साथ काम करने के लिए पर एक अच्छा उदाहरण है: http://www.omegahat.org/RCurl/xmlParse.html

अन्य GData सेवाओं की तरह, वेबमास्टर उपकरण एपीआई AtomPub आधारित एक्सएमएल है। एक्सएमएल लाइब्रेरी का उपयोग करके पार्स करना काफी आसान होना चाहिए, लेकिन आपको इसे स्वयं कोड करना होगा।

Googleanalytics4r ब्रैंडन ने उल्लेख किया कि यह वही दृष्टिकोण लेता है। देखें: https://github.com/sorenmacbeth/googleanalytics4r/blob/master/R/googleanalytics4r.R

0

इसकी एक सा hacky, लेकिन मैं अजगर उपकरण यहाँ (http://code.google.com/p/webmaster-tools-downloads/source/browse/downloader.py) के माध्यम से आर से GWT डेटा का उपयोग, प्रणाली जारी करके() जैसे आदेश

feedback <- system("python ./gwt-tool/googlewebmastertool_download_gmt.py") 

जहां "फीडबैक" स्क्रिप्ट से संदेश उत्पन्न होगा, और फाइल सिस्टम कॉल की कार्यशील निर्देशिका में दिखाई देगी।

एक बेहतर समाधान अनुरोध करने के लिए (जो एक आवरण RCurl के लिए ऊपर सुझाव है) पैकेज httr उपयोग करने के लिए हो सकता है - मैं पाया है कि httr विन्यास की समस्याओं कि RCurl पेश कर सकते हैं में से कुछ को सहज बनाता है।

संबंधित मुद्दे