मैं फेसबुक की fql.multiquery विधि से उलझन में हूँ।मैं एफबी एफक्यूएल मल्टीक्विरी से परिणाम का उपयोग कैसे करूं?
मैं एक पोस्ट पर सभी टिप्पणियों को पुनर्प्राप्त करने का प्रयास कर रहा हूं, और फिर प्रत्येक के लिए उपयोगकर्ता की जानकारी भी प्राप्त कर रहा हूं। मैं बिना किसी समस्या के टिप्पणियां प्राप्त कर सकता हूं, लेकिन मुझे उपयोगकर्ताओं को परेशानी हो रही है।
वर्तमान में मैं उपयोग कर रहा हूँ निम्नलिखित:
FB.api({
method: 'fql.multiquery',
queries: {
query1: 'SELECT post_fbid, fromid, text, time FROM comment WHERE post_id="'+postID +'"',
query2: 'SELECT id, name, url, pic FROM profile WHERE id IN (SELECT fromid FROM #query1)'
}
},
function(response) {
}
})
यह मैं निम्नलिखित प्रतिक्रिया देता है:
[
{
"name": "query1",
"fql_result_set": [
{
"post_fbid": "xxxxx",
"fromid": user1id,
"text": "Here's a comment",
"time": 1308579931
},
{
"post_fbid": "xxxxx",
"fromid": user2id,
"text": "Another comment",
"time": 1308580031
}
]
},
{
"name": "query2",
"fql_result_set": [
{
"id": user1id,
"name": "User 1 name",
"url": "User 1 url",
"pic": "User 1 pic"
},
{
"id": user2id,
"name": "User 2 name",
"url": "User 2 url",
"pic": "User 2 pic"
}
]
}
]
समस्या है, मैं कैसे इन अप मैच के लिए पता नहीं है! तो मैं टिप्पणियों पर लूप कर रहा हूं, और इसके आगे उपयोगकर्ता के नाम के साथ प्रत्येक के पाठ को मुद्रित करना चाहता हूं। मैं उसको कैसे करू?
या, क्या ऐसा करने का एक बेहतर तरीका है?
धन्यवाद, मुझे वही चाहिए जो मुझे चाहिए! आपने वास्तव में मेरी मदद की है - धन्यवाद। – Sharon
कोई समस्या नहीं है। पुरानी आरईएसटी एपीआई कभी-कभी भ्रमित हो सकती है। –
मुझे विश्वास नहीं है कि इस तरह की चीजें फेसबुक के दस्तावेज़ीकरण में इतनी चमकदार हैं। धन्यवाद! – Warpling