2012-02-07 13 views
7

मैं की तरह विशिष्ट उपयोगकर्ता के लिए https://graph.facebook.com/me/inbox से या FQL के माध्यम से सभी संदेशों को प्राप्त करना चाहते हैं: "से और आईडी के साथ उपयोगकर्ता के लिए सभी संदेश: 123456789"विशिष्ट उपयोगकर्ता के लिए FQL या GRAPH API द्वारा संदेश कैसे प्राप्त करें?

मैं FQL बहु क्वेरी के साथ संभव हो जाएगा?

उत्तर

1

मैं एफक्यूएल बहु-क्वेरी के साथ संभव होगा?

हाँ यह संभव है जब इनबॉक्स दी उपयुक्त अनुमतियों वाले एक प्रमाणीकृत एप्लिकेशन को उपयोगकर्ता के अंतर्गत आता है।

3
var fbid = your_fbuid_here; 
    FB.api({ 
       method: 'fql.query', 
       query: 'SELECT thread_id, author_id, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) AND author_id = ' + fbid + ' ORDER BY created_time ASC LIMIT 1' 
      }, function (threadresponse) { 
       FB.api({ 
        method: 'fql.query', 
        query: 'SELECT thread_id, body, author_id, created_time FROM message WHERE thread_id = ' + threadresponse[0].thread_id + ' ORDER BY created_time ASC' 
       }, function (inboxresponse) { 
         //do stuff here with results 
       }); 
      }); 

+1

पहले क्वेरी केवल धागे दोस्त की uid उपयोगकर्ता के साथ लेखक का चयन करेंगे। यदि वर्तमान उपयोगकर्ता द्वारा धागा लिखा गया था, तो कोई परिणाम नहीं होगा। – vian

+0

अरे, मैं सोच रहा था कि इसके लिए एक नया बेहतर तरीका है या नहीं? यह केवल दोस्त द्वारा लिखित संदेश लौटाता है। – Michelle

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

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