我正在開發一個用於感性分析的android原生應用程序。上下文是我需要從Twitter和Facebook等社交媒體獲取信息。我通過使用API獲取關於特定組織的100條最新推文,爲Twitter做好了準備。沒事兒。Facebook API做感性分析
現在我正在嘗試爲Facebook做同樣的事情。有沒有免費的API可用於此感傷分析。
我正在開發一個用於感性分析的android原生應用程序。上下文是我需要從Twitter和Facebook等社交媒體獲取信息。我通過使用API獲取關於特定組織的100條最新推文,爲Twitter做好了準備。沒事兒。Facebook API做感性分析
現在我正在嘗試爲Facebook做同樣的事情。有沒有免費的API可用於此感傷分析。
我假設讓Twitter分析工作,您使用他們的'firehose'。
如果是這種情況,並且您正在尋找Facebook等價物:它不存在。也許是因爲這兩個社交網絡的動態不完全相同,所以每個人試圖實現的是不同的。
儘管一些Facebook用戶的活動可以完全公開(根據他們的選擇),但大部分內容都在牆壁後面,可以這麼說。因此,除非您公開信息並對其進行一些分析,否則目前沒有API支持您正在尋找的內容。
如果你正在爲特定的組織做它們,他們可能有一個Facebook頁面。由於幾乎所有頁面都是公開的,您可以使用Facebook API來查詢該頁面並獲取該頁面的所有評論。一旦你有這些評論,你可以對他們進行情緒分析。查詢可能看起來像這樣:
$facebook->api("pageName/posts?fields=created_time,id,message,story,type,picture,shares,likes,comments.limit(5000)");
上面的例子是在PHP中,但你可以找到一個等效的Java示例。 由於沒有類似於Facebook的功能流,您必須設置,也許是一個cron作業,每小時運行一次以獲取最新評論。
這有幫助嗎? http://blog.datumbox.com/how-to-build-your-own-facebook-sentiment-analysis-tool/ –