2009-08-24 12 views
8

क्या सभी पोस्ट को पुनर्प्राप्त करना संभव है, उपयोगकर्ता कभी 'पसंद' करते हैं?फेसबुक एपीआई - "मेरी सभी पसंद" क्वेरी

एफक्यूएल? एपीआई? मुझे कोई रास्ता नहीं मिला। वहां एफबी गुरुओं, आपकी मदद की सराहना की जाएगी।

उत्तर

2

Stream.get एपीआई कॉल का उपयोग करें।

यदि आप source_ids सरणी में केवल एक उपयोगकर्ता आईडी निर्दिष्ट करते हैं, तो आप पिछले 180 दिनों के लिए उस उपयोगकर्ता की प्रोफ़ाइल स्ट्रीम (मिनी-फीड) से अंतिम 50 पोस्ट वापस कर सकते हैं। यदि आप Source_ids सरणी में एक से अधिक उपयोगकर्ता आईडी निर्दिष्ट करते हैं, तो आप केवल पिछले 9 दिनों से उन स्ट्रीम में पोस्ट वापस कर सकते हैं।

आप FQL कर सकते हैं stream table से पसंद को पुनः प्राप्त करने के लिए कॉल:

SELECT likes FROM stream WHERE source_id = [user_id]

यह पिछले 180 दिनों के लिए उपयोगकर्ता के पसंद वापस आ जाएगी।

+0

धन्यवाद, लेकिन यह मेरे प्रश्न का उत्तर नहीं देता है। मुझे यह चाहिए * सभी * ;-) – ohnoes

+0

मैंने आपके अनुरोध के लिए अधिक विशिष्ट होने के लिए उत्तर अपडेट किया है। –

+0

पोस्ट_आईडी चुनें, स्ट्रीम से पसंद है जहां source_id = [userid] और likes.user_likes = 1 –

0

ग्राफ़ एपीआई अब यह आसान बनाता है:

https://graph.facebook.com/[fbid]/likes

+3

इसमें पसंद स्ट्रीम पोस्ट या बटन क्लिक शामिल नहीं है। केवल सामान उपयोगकर्ता एक "प्रशंसक" है जिसका अर्थ फेसबुक पेज पसंद है। –

+0

सही, यह केवल पसंद किए गए पृष्ठ लौटाता है। – DMCS

+1

मैं वही काम करने की कोशिश कर रहा था ... क्या मिला यह है कि पसंद वस्तुओं द्वारा संग्रहीत किया जाता है और उपयोगकर्ताओं के लिए नहीं ... इसलिए ऑब्जेक्ट में ऐसे लोगों की एक श्रृंखला है जो उस ऑब्जेक्ट को पसंद करते हैं, लेकिन आपके पास उस तक पहुंच नहीं है तालिका (जिसमें object_id, user_is है)। यह बेवकूफ है कि आप पसंद की एक साधारण गिनती नहीं प्राप्त कर सकते हैं –

1

मैं वीडियो (यूट्यूब और Howcast) पता लगाने के लिए कोशिश कर रहा था कि या तो मुझे पसंद आया या पोस्ट या साझा किया गया। यहां एफक्यूएल है, देखें कि यह किसी के लिए उपयोगी हो सकता है:

fql?q=SELECT post_id, actor_id, target_id, message, attachment, permalink, likes 
     FROM stream 
     WHERE filter_key in ('other', 'owner') 
     AND is_hidden = 0 AND (attachment.caption = 'www.youtube.com' 
     oR attachment.caption = 'www.howcast.com') 
संबंधित मुद्दे