2011-03-03 8 views
5

के साथ उपयोग करने के लिए यूआरएल के ऑब्जेक्ट_आईडी का निर्धारण करें। मैं फेसबुक ओपन ग्राफ एपीआई का उपयोग करने के तरीके सीखने की कोशिश कर रहा हूं और मेरी साइट के ऑब्जेक्ट_आईड को कैसे निर्धारित किया जाए, इस पर एक सवाल है। मुझे इस object_id की आवश्यकता है ताकि मैं अन्य प्रश्न पूछ सकूं, जैसे कि मैं उन उपयोगकर्ताओं की एक सूची प्राप्त करना चाहता हूं जिन्होंने मेरी साइट को किसी निश्चित समयावधि में पसंद किया है।फेसबुक ओपन ग्राफ

अन्य Stackoverflow सवाल मैंने देखा है कि मैं जब मैं उस क्वेरी यह एक खाली परिणाम के साथ वापस आता है चलाने object_id

select id from object_url where url in ('www.bubbasgameroom.com', 'bubbasgameroom.com') 

प्राप्त करने के लिए इस क्वेरी चलाने के लिए सक्षम होना चाहिए के आधार पर। जब मैं निम्न क्वेरी चलाता हूं, तो मुझे लगता है कि मेरा पृष्ठ 21 गुना

select total_count from link_stat where url in ('www.bubbasgameroom.com', 'bubbasgameroom.com') 

मुझे यहां क्या याद आ रही है? किसी भी प्रकार की सहायता सराहनीय होगी।
धन्यवाद!

उत्तर

8

अधिकतर url आपकी वेबसाइट पर उपयोग किए जाने पर og:url मेटा टैग के समान होना चाहिए। इसके लिए आपको काम करने के लिए http:// भाग जोड़ने की आवश्यकता है। उदाहरण के लिए इस काम करेगा:

SELECT url,site,id 
FROM object_url 
WHERE url IN ( 
    'http://developers.facebook.com', 
    'http://www.imdb.com/' 
) 

परिणाम:

[ 
    { 
    "url": "http://developers.facebook.com", 
    "site": "developers.facebook.com", 
    "id": 113167538713703 
    }, 
    { 
    "url": "http://www.imdb.com/", 
    "site": "www.imdb.com", 
    "id": 6903354771 
    } 
] 

लेकिन यह नहीं करता है:

SELECT url,site,id 
FROM object_url 
WHERE url IN ( 
    'developers.facebook.com', 
    'www.imdb.com/' 
)