這裏是我的代碼來查詢post_id的所有評論。當我運行它。我無法獲得評論的文本或ID。從Fb.api獲取數據stream.getComments
var queryTemplate = "SELECT text FROM comment WHERE post_id ='1756044141_155528821125475'";
var u2 = FB.Data.query(queryTemplate);
FB.Data.waitOn([u2], function(args) {
//console.log(args[0]);
alert(args)
});
對於console.log(args[0])
,它顯示爲空[]。 爲alert(args)
,它也顯示我空。
我使用這個查詢模板在facebook測試控制檯,它的工作!但是,當我在我的網站使用,它不起作用。
這裏就是Facebook控制檯告訴我
[{ 「文」: 「น่ากลัว」},{ 「文」:「เผลอๆเงินเดือนพวกนี้อาจสูงกว่าวิศวกรหรือหมออีกก็เป็น ได้..... ^^ 「」},{ 「文」: 「อาจช่ายคงจะแพงน่าดู」},{ 「文」: 「ดีนะรอดมาได้」},{ 「文本」 :「@Chalita韜睿泰克 ใ มหาลัยยังไม่เสี่ยงตายเท่าเรียนช่างกลเลย
@Matยินดีด้วยนะ ได้ข่าวว่าตอนนี้รถคุณแรงน่าดูเลยหนิ 5555+ 「},{ 」文「:」 อัลฮัม ดุลิ้ลลาห์
ฮ่าๆๆ ก็ได้บรรดานักแข่งอย่างพวกคุณๆอะแหละ มาฝึกปรือให้
ฮ่าๆๆๆ 「},{ 」文「: 」完美ตลอด「},{ 」文「: 」ได้ข่าวว่าจะซื้อเหรียญนี่คุณรีม ฮ่าๆๆ「},{ 」文「:」 เรียกนาละกันนะวิศวะปลอดภัยกว่าจิง ทำไมต้องฆ่ากันด้วยเรียนเพื่อเอาวิชาความรู้นะจิงป่ะ 「},{ 」文「: 」ถูกกกกก「},{ 」文「:」 ช่ายบางทีรรพวกช่างอาจต้องปิดตัวลง เพราะปัญหาเหล่านี้คงแก้ยาก」}]
,這裏是我的網站上展示
[]
我已經修復它
只是休閒區的Fb的查詢中FB.getsession如
FB.getLoginStatus(function(response) {
if (response.session) {
var post_id = '1756044141_155528821125475';
var queryTemplate = "SELECT comments FROM stream WHERE post_id ='1756044141_155528821125475'";
var u2 = FB.Data.query(queryTemplate);
FB.Data.waitOn([u2], function(args) {
console.log(args[0]);
//alert(args)
});
} else {
// no user session available, someone you dont know
}
});
@serg,這是給我對象{}。我的FQL有什麼問題? – Giffary 2010-09-02 21:21:52
嘗試將fql粘貼到測試控制檯並查看返回的內容:http://developers.facebook。com/docs/reference/rest/fql.query(您需要登錄到fb) – serg 2010-09-02 21:26:18
它在我的測試控制檯中工作,但是當我在我的網站上使用它時總是返回對象{}。 – Giffary 2010-09-02 21:35:17