2014-04-10 53 views
0

我寫的服務,收集這個Facebook的帖子的櫃檯。用戶輸入帖子鏈接,然後我從鏈接postID,並通過使用此FQL:獲取像Facebook的照片,數量,份額數,評論數

"SELECT like_info.like_count, comment_info.comment_count, share_count FROM stream WHERE post_id='xxx_xxxx' AND created_time > 01/04/2014 AND created_time < 02/04/2014 limit 1000", 

我得到這個計數器。

我的問題是,當用戶輸入Facebook的照片的鏈接(例如:http://www.facebook.com/photo.php?fbid=10152281007419070&set=a.39727214069.46046.633269069&type=1&stream_ref=10),

然後我怎麼得到postID?我知道useriD是鏈接中第二個點後面的數字,但是如何獲取其他數字?

在此先感謝。

+0

哪種語言,你使用取? –

+0

我使用的語言是C#。 – user2268845

回答

0

的帖子ID在你所提到的網址是101522.......即剛過fbid=

所以,你可以解析URL字符串和photoid

+0

我不知道在哪裏使用這個號碼。把它放在我的原始文章中寫的FQL查詢中不會帶來結果。查詢照片或專輯表也無濟於事。 – user2268845

+0

但你說過你的查詢正在工作?不是嗎? –

+0

是的,當它有正確的postID – user2268845

相關問題