Skip to content
FBPostsFetcher 可用來取得特定個人與粉絲專頁所有貼文並自動寫入 SQL Server 資料庫
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
FBPostsFetcher
.gitattributes
.gitignore
FBPostsFetcher.sln 新增 README.md 說明文件 Jun 5, 2019
README.md

README.md

FBPostsFetcher

FBPostsFetcher 可用來取得特定個人與粉絲專頁所有貼文。

使用方式

  1. 取得原始碼

    git clone https://github.com/doggy8088/FBPostsFetcher.git
  2. 使用 Visual Studio 2017+ 開啟專案

  3. 調整應用程式設定參數 ( app.config )

    • connectionStrings
      • 因為採用 Entity Framework Code First 開發,只要填寫連接字串後,資料庫與表格會自動建立完成。
        • 建議設定: data source=(LocalDb)\MSSQLLocalDB;initial catalog=FBPostsFetcher;integrated security=True;MultipleActiveResultSets=True;App=FBPostsFetcher
    • userSettings
      • 請透過 圖形 API 測試工具 取得存取權杖(FBAccessToken)
        • me/feed?pretty=0&fields=id,from,name,message,story,created_time,link,description,caption,attachments&limit=100
        • 119279178101235/feed?pretty=0&fields=id,from,name,message,story,created_time,link,description,caption,attachments&limit=100
      • 請透過 Find your Facebook ID 取得用戶編號(FBID)
      • 設定 ContinueLastErrorTrue 可以讓錯誤發生時,不會從頭開始抓取訊息!
        • 當發生錯誤時,會自動建立 exception_point.txt 中斷點檔案,保存發生錯誤時的 URL 為何。
        • 當所有資料都抓取回來後,中斷點檔案 exception_point.txt 將會被刪除。

相關連結

You can’t perform that action at this time.