php - is there any way i can extract first n comments from this piece of code? -
$ facebook = नया फेसबुक (सरणी ('appId' = & gt; '', 'secret' = & gt; '')); $ पोस्ट = "10152390205162139"; $ comments = array (); $ done = false; $ विकल्प = सरणी (); $ पथ = "/".$post.'/comments '; जबकि (! $ किया गया) {{$ data = $ facebook- & gt; एपीआई ($ पथ, 'GET', $ विकल्प) का प्रयास करें; } पकड़ (FacebookApiException $ e) {गूंज $ e- & gt; getMessage (); $ डेटा = शून्य; $ किया = सच; } यदि (! है_अन्य ($ डेटा)) {$ comments = array_merge ($ टिप्पणियां, $ डेटा ['डेटा']); अगर (isset ($ डेटा ['पेजिंग'] ['अगला']) और रिक्त ($ डेटा [पेजिंग '] [' अगला ']) {$ parts = parse_url ($ data [' paging ' ]['आगामी']); $ पथ = $ भागों ['पथ']; parse_str ($ भागों ['क्वेरी'], $ विकल्प); } और {$ done = true; }}} मैं क्या करने की कोशिश कर रहा हूं, एक पृष्ठ द्वारा की गई विशेष पोस्ट से टिप्पणियों की सूची निकालने के लिए, अब मैं 100 या 200 जैसे टिप्पणियों की संख्या को सीमित करना चाहता हूं, चूंकि पोस्ट के कुछ में 50k से अधिक टिप्पणियां हैं, यह मेरी स्क्रिप्ट को मारता है: \
एक विकल्प है , तो आपको शायद केवल बदलना होगा:
$ options = array (); से:
$ options = array ('limit' = & gt; 100);
Comments
Post a Comment