मैं फेसबुक पर खुले ग्राफ का उपयोग करके प्रकाशित उपयोगकर्ता के चौकोर चेकइन डेटा को पुनर्प्राप्त करने का प्रयास कर रहा हूं। मुझे आमतौर पर उस एप्लिकेशन के बारे में जानकारी (नामस्थान, क्रिया-प्रकार और ऑब्जेक्ट-प्रकार) ढूंढने में परेशानी हो रही है, जिसका मेरे पास स्वामित्व नहीं है।फेसबुक ओपन ग्राफ एपीआई - एक्शन-टाइप और ऑब्जेक्ट-टाइप का दूसरा एप्लीकेशन (चौकोर)
अब तक अपने आवेदन (मैं विश्वास कर रहे हैं) के लिए उपयोगकर्ता पहुँच डेटा है कि वे Foursquare अमेरिकन प्लान आवेदन को प्रस्तुत की है, उपयुक्त अनुमतियों सफलतापूर्वक कहा है:
user_actions:playfoursquare
मैं से 'playfoursquare' पाया यूआरएल जब मैं नए समय रेखा में एक Foursquare आवेदन पृष्ठ पर जाएँ:
http://www.facebook.com/[my_username]/app_playfoursquare
अब मैं ग्राफ़ एपीआई निम्नलिखित संरचना के साथ एक यूआरएल का उपयोग कर क्वेरी करने के लिए कोशिश कर रहा हूँ: (संदर्भ: http://developers.facebook.com/docs/opengraph/objects/#retrieve)
GET /me/{namespace}:{action-type}/{object-type}
अब, foursquare venue page के मेटा डेटा में मुझे एक ओजी मिली: 'playfoursquare: स्थल' का प्रकार।
अब तक मुझे लगता है कि मैं क्या नाम स्थान और वस्तु प्रकार हैं। मैं बस छोटा हूं और एक्शन-टाइप।
फेसबुक पर किसी उपयोगकर्ता के चौकोर एप्लिकेशन पृष्ठ से (http://www.facebook.com/[my_username]/app_playfoursquare) 'चेक-इन' के बहुत सारे संदर्भ हैं इसलिए मैंने कार्रवाई के बारे में एक धारणा की है -प्रकार और निष्कर्ष निकाला कि ग्राफ api अनुरोध किया जाना चाहिए:
me/playfoursquare:{checkins,check-ins,check_ins}/venue
मैं 'चेक इन' और वे सब वापसी की सब से ऊपर रूपों की कोशिश की:
OAuthException - अज्ञात पथ घटक - 2500
मुझे विश्वास नहीं है कि यह जासूसी कार्य ओपन ग्राफ पर किसी अन्य एप्लिकेशन के गुणों को निर्धारित करने का सबसे अच्छा तरीका है। मुझे लगता है मुझे कुछ स्पष्ट याद आ रही है।
किसी भी तरह से मैं यहां किसी भी मदद की सराहना करता हूं। मैं थोड़ी देर के नुकसान में हूँ।
धन्यवाद, Gfte
यह बिल्कुल सही है। बहुत बहुत धन्यवाद। तो आपने उनको निर्धारित करने के लिए अभी परीक्षण और त्रुटि का उपयोग किया है? यह कुछ अच्छा अनुमान था। – gfte