2013-04-19 33 views
6

के माध्यम से किसी ऑब्जेक्ट के लिए फ़ील्ड की सूची प्राप्त करने का तरीका प्रोग्रामिंग के किसी विशिष्ट फेसबुक ऑब्जेक्ट के लिए फ़ील्ड की सूची कैसे प्राप्त करें?एफबी ग्राफ एपीआई: एपीआई

मुझे पता है कि इसके लिए दस्तावेज है, लेकिन मुझे कुछ आत्मनिरीक्षण की आवश्यकता है - हम एक ऐसा उपकरण बना रहे हैं जो उपयोगकर्ता को मौजूदा फ़ील्ड से चयन करने में सक्षम बनाता है। मुझे उपयोगकर्ता, प्रतिक्रिया के लिए क्षेत्रों की एक सूची दे:: { "id", "नाम", "first_name", ...}

या किसी तरह से सभी क्षेत्रों पाने के लिए

मैं की तरह कुछ मतलब एक वस्तु के लिए और इसे से प्राप्त करें?

+0

एपीआई एक्सप्लोरर में यह पाया यह कार्यक्षमता है, उदाहरण के लिए:

cocacola?metadata=1 

आप सभी उपलब्ध कनेक्शन और पेज के लिए खेतों देता है ऐसा नहीं लगता कि फेसबुक "असली" एपीआई के बारे में विवरण प्राप्त करने के लिए "मेटा" एपीआई प्रदान करता है। आपको इस डेटा को स्वयं संकलित करना पड़ सकता है। – Lix

उत्तर

7

फेसबुक आपको मेटाडेटा = 1 पैरामीटर पास करने में सक्षम बनाता है। डॉन लेकिन मैं -

"metadata": { 
    "connections": { 
     "admins": "https://graph.facebook.com/cocacola/admins", 
     "admin_settings": "https://graph.facebook.com/cocacola/admin_settings" 
    }, 
    "fields": [ 
     { 
     "name": "id", 
     "description": "The Page's ID. No access token or user `access_token`. `string`." 
     }, 
     { 
     "name": "name", 
     "description": "The Page's name. No access token or user `access_token`. `string`." 
     }, 
     { 
     "name": "link", 
     "description": "Link to the page on Facebook. No access token or user `access_token`. `string` containing a valid URL." 
     }, 
     { 
     "name": "category_lists", 
     "description": "The Page's categories. No access token or user `access_token`. `string`." 
     }, 
     { 
     "name": "is_published", 
     "description": "Indicates whether the page is published and visible to non-admins. No access token or user `access_token`. `boolean`." 
     } 

ऐसा लगता है कि यह आधिकारिक है, getting started manual

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