5

लाते समय हुआ मैं PHP SDK का उपयोग एक समस्या है:ग्राफ़ API: एक अज्ञात त्रुटि fql multiquries

$fql="{'query1':'SELECT uid2 FROM friend WHERE uid1=me()', 
     'query2':'SELECT author_uid FROM checkin WHERE author_uid IN(SELECT uid2 FROM #query1) AND page_id = $page_id'}"; 

    $friends= $facebook->api(array(
     'method' => 'fql.multiquery', 
     'queries' => $fql, 
     'access_token' => $access_token 
    )); 

और मैं बहुत सारे पेज आईडी का उपयोग करें।

जब मैंने https://graph.facebook.com/fql/?access_token=AC&q=QUERIES में इस स्क्रिप्ट को चलाया तो यह सही काम करता है।

लेकिन जब मैं php-SDK का उपयोग, कुछ समय यह काम करता है लेकिन कुछ पृष्ठों के लिए यह मुझे त्रुटि देता है:

FacebookApiException Object 
(
    [result:protected] => Array 
     (
      [error_code] => 1 
      [error_msg] => An unknown error occurred 
     ) 

    [message:protected] => An unknown error occurred 
    [string:Exception:private] => 
    [code:protected] => 1 
    [file:protected] => /APP_PATH/base_facebook.php 
    [line:protected] => 1249 
    [trace:Exception:private] => Array 
     (
      [0] => Array 
       (
        [file] => /APP_PATH/base_facebook.php 
        [line] => 816 
        [function] => throwAPIException 
        [class] => BaseFacebook 
        [type] => -> 
        [args] => Array 
         (
          [0] => Array 
           (
            [error_code] => 1 
            [error_msg] => An unknown error occurred 
           ) 

         ) 

       ) 

किसी को भी मेरी मदद कर सकते हैं? मैं समझ नहीं सकता क्यों मैं इस त्रुटि मिलती है .....

उत्तर

5

कभी-कभी जब आप api फेसबुक के माध्यम से एक बड़ा कॉल कर वापस आ जाएगी:

एक अज्ञात त्रुटि

हुआ एक उदाहरण के रूप में अगर आप (limit = 1000) फेसबुक के साथ 4000 टिप्पणी डेटा दिखाएगी साथ पोस्ट पर टिप्पणियों को पाने के लिए एक फोन करना है लेकिन अगर आप (limit = 4000) फेसबुक कोशिश वही त्रुटि

+0

मैं एक समान समस्या में भाग रहा हूं और सीमा को कम करने से इसे ठीक करता है। क्या आप इस त्रुटि को प्राप्त किए बिना सभी डेटा खींचने के किसी भी तरीके से जानते हैं? – zap2008

+3

हे @ zap2008 आप फेसबुक पेजिनेशन का उपयोग कर सकते हैं यहां देखें https://developers.facebook.com/docs/reference/api/pagination/ – AboQutiesh

2

sometime it works but for some pages it returns me the error

आप आपकी अनुमति के जांच की है वापस आ जाएगी? आपको उस जानकारी का अनुरोध करने की अनुमति नहीं दी जा सकती है।

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