2011-09-06 8 views
8

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

$fb->api("/PAGE_ID/feed?limit=100")

लेकिन यह हमेशा मुझे पिछले 25 पदों देता है, के बाद से और तक पैरामीटर भी काम नहीं करते। मेरे कोड में क्या गलत है?

अग्रिम धन्यवाद।

+0

मुझे भी एक ही समस्या है, यहां तक ​​कि ग्राफ एपीआई एक्सप्लोरर में भी। –

उत्तर

9

मुझे इन पैरामीटर का उपयोग करने का सही तरीका मिला है। मैं सीमा या जब api विधि बुला 3 पैरामीटर के रूप में किसी अन्य पैरामीटर भेजने चाहिए:

$feed = $this->fb->api("/PAGE_ID/feed", "GET", array('limit' => 2));

+2

यह पुराना है, लेकिन यह सोचकर कि क्या आप हमारे लिए परिणामी यूआरएल जानते हैं, जो php sdk का उपयोग नहीं कर रहा है। – spotter

1

आपके कोड में कुछ भी गलत नहीं है। जैसा कि मैं कह सकता हूं, फेसबुक ग्राफ एपीआई टूटा हुआ है; कनेक्शन पूछते समय documented पेजिंग पैरामीटर का कोई प्रभाव नहीं पड़ता है।

+0

हां, पेजिंग पैरामीटर का कोई प्रभाव नहीं है, लेकिन मुझे लगता है कि कैसे सीमा और अन्य पैरामीटर काम करने के लिए है :) मैं नीचे दिए गए मेरे उत्तर में लिखूंगा। – haynar

+0

दुर्भाग्य से मैं 8 घंटे के लिए अपने प्रश्न का उत्तर नहीं दे सकता ... इसलिए मैं इसे एक टिप्पणी के रूप में पोस्ट करूंगा – haynar

15

पीएचपी एसडीके का उपयोग नहीं कर उन लोगों के लिए और प्रासंगिक ग्राफ़ API URL सीधे मार रहे हैं, बस संलग्न

&limit=SOMEPOSITIVEINTEGER 

तो जैसे URL के अंत में:

https://graph.facebook.com/PAGEGRAPHOBJECTID/posts/&since=2011-07-01&until=2012-08-08&access_token=ACCESSTOKEN&limit=100 

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

मुझे कल्पना है कि एफबी हमारे लिए 25 की डिफ़ॉल्ट सीमा और पेजिनेट का उपयोग करना चाहेगा, इसलिए मैं व्यक्तिगत रूप से इसे समायोजित करने के लिए प्रतिक्रिया कर रहा हूं।

+0

इन पैराम्स को कहां दस्तावेज किया गया है? मैं बस एपीआई के साथ शुरू कर रहा हूं और मैं इस पेज को देख रहा हूं जो उन्हें या यहां तक ​​कि access_token param का उल्लेख नहीं करता है। https://developers.facebook.com/docs/graph-api/reference/v2.5/user/feed – xr280xr

+0

ओह मैं देखता हूं। यह "समय-आधारित अंकन" है। – xr280xr

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