हम पिछले महीने में फेसबुक उपयोगकर्ता द्वारा जोड़ा मित्रों की संख्या प्राप्त करने की जरूरत है। हमने ग्राफ एपीआई में खोज की है, लेकिन कोई समाधान नहीं मिला है।अवधि के विशिष्ट समय में फेसबुक उपयोगकर्ता द्वारा जोड़े गए दोस्तों की संख्या कैसे प्राप्त करें?
उत्तर
मुझे लगता है कि आप FQL अधिसूचना का उपयोग करना चाहिए।
लेकिन अधिसूचना वास्तव में 7 दिनों तक तक सीमित हैं।
इस क्वेरी का प्रयास करें:
SELECT created_time, sender_id, title_html, href, object_type
FROM notification
WHERE recipient_id=me() and object_type = 'friend'
अद्यतन:
एक और दृष्टिकोण, एक छोटा सा मुश्किल।
आप अपने stream
में बड़े दोस्ती पर एक नजर है करने के लिए सक्षम होना चाहिए:
SELECT created_time, description FROM stream WHERE source_id = me()
and (strpos(lower(description),'are now friends') > 0
or strpos(lower(description),'is now friends') > 0)
limit 50
इस तरह से आप वाक्य are now friends
या is now friends
युक्त सभी पंक्तियों, (ध्यान दें कि वाक्य में शब्दों की ग्राहक से निर्भर करता है (पाने में) स्थान? सेटिंग्स)। तो तुम सभी पंक्तियों की भरपाई करेंगे:
- एक्स और वाई अब दोस्त हैं
- एक्स अब मित्र एक्स और वाई के साथ है ...
धारा तालिका के प्रत्येक क्वेरी सीमित है पिछले 30 दिनों या 50 पदों, जो भी अधिक करने के लिए, फिर भी आप पदों की एक बहुत बड़ी रेंज को पुनः प्राप्त करने के लिए इस तरह FQL ऑपरेटरों (जैसे < या>) के साथ created_time के रूप में समय-विशिष्ट फ़ील्ड का उपयोग कर सकते हैं। https://developers.facebook.com/docs/reference/fql/stream/
अद्यतन 2:
आप केवल ग्राफ एपीआई का उपयोग करना चाहते हैं, जहाँ तक मुझे पता है तुम fql का एक ही सीमा (अर्थात आप 7 दिनों तक के लिए सीमित कर रहे हैं) है।
https://graph.facebook.com/me/notifications?include_read=1
लेकिन इस मामले के लिए, आप object_type
के लिए फ़िल्टर नहीं कर सकते और आप सभी title
containings "accepted your friend request"
खोजने होंगे
try this..
$count=0;
$fbid=xxxxx;
$onemonthbefore = strtotime(date("Y-m-d",strtotime("-1 Months")));
$ss=urlencode("SELECT created_time,description_tags,source_id,description FROM stream WHERE source_id = xxxxxx and (strpos(lower(description),'are now friends') > 0 or strpos(lower(description),'is now friends') > 0) limit 100");
$sql="https://graph.facebook.com/fql?q=$ss&access_token=xxxxxxxxx&format=json& date_format=U";
$new =file_get_contents($sql);
$new =json_decode($new);
foreach ($new->data as $data)
{
if($data->created_time > $onemonthbefore)
{
foreach ($data->description_tags as $tags)
{
foreach ($tags as $friend)
{
if($friend->id !=$fbid)
{
$count++;
}
}
}
}
}
echo "new friends=".$count;
- 1. किसी विशिष्ट यूआरएल के फेसबुक * शेयर * की संख्या प्राप्त करें
- 2. विशिष्ट समय अवधि
- 3. फेसबुक दोस्तों की सूची पुनर्प्राप्त करें
- 4. उपयोगकर्ता द्वारा जोड़े गए बाहरी सीएसएस (माइस्पेस की तरह) के साथ सुरक्षा का प्रबंधन कैसे करें
- 5. फेसबुक एप्लिकेशन में बिताए गए समय की गणना कैसे करें?
- 6. sscanf द्वारा पढ़े गए वर्णों की संख्या प्राप्त करें?
- 7. उपयोगकर्ता द्वारा पृष्ठ को स्क्रॉल किए गए पिक्सल की संख्या कैसे प्राप्त करें?
- 8. फेसबुक दोस्तों को UITableView
- 9. विशिष्ट उपयोगकर्ता django द्वारा लॉगिन की संख्या गिनती?
- 10. उपयोगकर्ता के दोस्तों की सूची प्राप्त करने के लिए फेसबुक ग्राफ़ एपीआई का उपयोग
- 11. फेसबुक पर उपयोगकर्ता की पसंद की पोस्ट प्राप्त करें?
- 12. फेसबुक क्रेडिट: क्रेडिट की संख्या प्राप्त करना
- 13. मैं यूआईडी द्वारा फेसबुक उपयोगकर्ता के कुल दोस्तों को कैसे गिन सकता हूं?
- 14. फेसबुक पर किसी मित्र के दोस्तों की एक सूची प्राप्त करें
- 15. प्राप्त करें फेसबुक उपयोगकर्ता चेकइन
- 16. फेसबुक एपीआई के माध्यम से दोस्तों को कैसे पसंद करें
- 17. django एप्लिकेशन द्वारा किए गए SQL क्वेरी की कुल संख्या कैसे प्राप्त करें?
- 18. टेक्स्ट फ़ील्ड में उपयोगकर्ता द्वारा संख्या इनपुट के संख्यात्मक मूल्य
- 19. पायथन - विशिष्ट वर्ग द्वारा सक्रिय सक्रिय धागे की संख्या कैसे प्राप्त करें?
- 20. रेल: यादृच्छिक रिकॉर्ड की एक विशिष्ट संख्या प्राप्त करें
- 21. .NET में एमपी 3 की अवधि कैसे प्राप्त करें?
- 22. एसक्यूएल उपयोगकर्ता के दोस्तों और दोस्तों के दोस्तों को पाने के लिए
- 23. भविष्य में एक विशिष्ट समय अवधि के लिए Java.util.calendar को कैसे सेट करें
- 24. ट्रैफिकस्टैट में भेजे गए और प्राप्त बाइट्स की सही संख्या कैसे प्राप्त करें?
- 25. एंड्रॉइड में उपयोगकर्ता द्वारा चयनित दिनांक प्रारूप कैसे प्राप्त करें?
- 26. फेसबुक आईओएस 6 - उपयोगकर्ता की जानकारी प्राप्त करें
- 27. अपलोड की गई वीडियो की अवधि कैसे प्राप्त करें?
- 28. आईफोन: लाइब्रेरी से चुने गए वीडियो की अवधि कैसे प्राप्त करें?
- 29. एंड्रॉइड - लंबी अवधि में समय की गणना कैसे करें
- 30. फेसबुक एपीआई से फेसबुक एपीआई कैसे प्राप्त करें node.js
हम ग्राफ एपीआई का उपयोग कर रहे हैं, किसी भी विचार? – PrateekSaluja
क्या आपने https://graph.facebook.com/me/notifications?include_read=1 को आजमाया है – freedev