{"id":18148972,"url":"https://github.com/doggy8088/fbpostsfetcher","last_synced_at":"2025-09-20T08:39:56.974Z","repository":{"id":142281043,"uuid":"190321113","full_name":"doggy8088/FBPostsFetcher","owner":"doggy8088","description":"FBPostsFetcher 可用來取得特定個人與粉絲專頁所有貼文並自動寫入 SQL Server 資料庫","archived":false,"fork":false,"pushed_at":"2019-06-06T06:16:21.000Z","size":17,"stargazers_count":16,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-24T04:17:37.826Z","etag":null,"topics":["csharp"],"latest_commit_sha":null,"homepage":"https://www.facebook.com/will.fans","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doggy8088.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-05T03:40:34.000Z","updated_at":"2024-02-08T09:08:24.000Z","dependencies_parsed_at":"2023-03-26T02:02:01.967Z","dependency_job_id":null,"html_url":"https://github.com/doggy8088/FBPostsFetcher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doggy8088%2FFBPostsFetcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doggy8088%2FFBPostsFetcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doggy8088%2FFBPostsFetcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doggy8088%2FFBPostsFetcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doggy8088","download_url":"https://codeload.github.com/doggy8088/FBPostsFetcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250560057,"owners_count":21450173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp"],"created_at":"2024-11-01T23:11:06.604Z","updated_at":"2025-09-20T08:39:56.829Z","avatar_url":"https://github.com/doggy8088.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# FBPostsFetcher\n\nFBPostsFetcher 可用來取得特定個人與粉絲專頁所有貼文。\n\n## 使用方式\n\n1. 取得原始碼\n\n    ```sh\n    git clone https://github.com/doggy8088/FBPostsFetcher.git\n    ```\n\n2. 使用 Visual Studio 2017+ 開啟專案\n\n3. 調整應用程式設定參數 ( `app.config` )\n\n    - `connectionStrings`\n      - 因為採用 Entity Framework Code First 開發，只要填寫連接字串後，資料庫與表格會自動建立完成。\n        - 建議設定: `data source=(LocalDb)\\MSSQLLocalDB;initial catalog=FBPostsFetcher;integrated security=True;MultipleActiveResultSets=True;App=FBPostsFetcher`\n    - `userSettings`\n      - 請透過 [圖形 API 測試工具](https://developers.facebook.com/tools/explorer/) 取得**存取權杖**(`FBAccessToken`)\n        - `me/feed?pretty=0\u0026fields=id,from,name,message,story,created_time,link,description,caption,attachments\u0026limit=100`\n        - `119279178101235/feed?pretty=0\u0026fields=id,from,name,message,story,created_time,link,description,caption,attachments\u0026limit=100`\n      - 請透過 [Find your Facebook ID](https://findmyfbid.com/) 取得**用戶編號**(`FBID`)\n      - 設定 `ContinueLastError`  為 `True` 可以讓錯誤發生時，不會從頭開始抓取訊息！\n        - 當發生錯誤時，會自動建立 `exception_point.txt` 中斷點檔案，保存發生錯誤時的 URL 為何。\n        - 當所有資料都抓取回來後，中斷點檔案 `exception_point.txt` 將會被刪除。\n\n## 相關連結\n\n- [Will 保哥的技術交流中心](https://www.facebook.com/will.fans)\n- [所有應用程式 - Facebook for Developers](https://developers.facebook.com/apps/)\n- [使用 API - 行銷 API](https://developers.facebook.com/docs/marketing-api/using-the-api)\n  - [最佳作法 - 行銷 API](https://developers.facebook.com/docs/marketing-api/best-practices)\n- [Facebook api: (#4) Application request limit reached](https://stackoverflow.com/questions/14092989/facebook-api-4-application-request-limit-reached)\n- [Graph API - Page Feed](https://developers.facebook.com/docs/graph-api/reference/v3.3/page/feed)\n- [Graph API - {user-id} Feed](https://developers.facebook.com/docs/graph-api/reference/v3.3/user/feed)\n- [Facebook SDK for .NET](https://github.com/facebook-csharp-sdk/facebook-csharp-sdk)\n  - [Community Contents](https://github.com/facebook-csharp-sdk/facebook-csharp-sdk/wiki/Community-Contents)\n  - [Docs](https://github.com/facebook-csharp-sdk/facebook-csharp-sdk.github.com/tree/master/docs)\n  - [FB C# SDK - 粉絲專頁](https://www.facebook.com/csharpsdk)\n  - [FB C# SDK - Twitter](https://twitter.com/csharpsdk)\n- [CODE-查詢特定網址的臉書按讚數-黑暗執行緒](https://blog.darkthread.net/blog/get-fb-likes-count/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoggy8088%2Ffbpostsfetcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoggy8088%2Ffbpostsfetcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoggy8088%2Ffbpostsfetcher/lists"}