您应该能够通过http://facebookpsmodule.codeplex.com使用 Task Scheduler 和 PowerShell 来执行类似的操作(因此您不需要创建 Windows 服务)。预定脚本将使用 Read-FBConnection 读取每个页面的令牌,然后使用 New-FBPost 创建帖子。您首先使用 New-FBConnection -PageId 和 Write-FBConnection 设置令牌文件——它们会为您处理 OAuth gunk。
一些注意事项:
Facebook 离线访问移除 (http://developers.facebook.com/roadmap/offline-access-removal/) 即将到来,这将导致令牌最终超时。当前的令牌应该至少可以使用几个月,我很快就会有一个新版本的模块,它应该能够创建永不过期的页面令牌(不是用户令牌,只是页面令牌)。
Facebook Graph API 创建的帖子可能带有创建它们的“应用程序”标记。我将我的默认应用程序命名为“所有者”以使其不那么突兀。您可以使用我的应用程序或制作您自己的应用程序。
Facebook Graph API 支持创建帖子,但不支持这些帖子中的 @-links。
Facebook 可以并且确实改变了他们的 API 并打破了自动化系统的向后兼容性。离线访问删除只是其中的一个例子。您需要密切关注 Facebook 开发者博客。