用cron php服务器端发布到facebook公司页面

时间:2013-05-12 00:48:20

标签: cron facebook-php-sdk

我希望使用cron和php直接更新facebook公司页面。

任何人都可以了解最简单的当前生成页面访问令牌的正确方法然后扩展它以便我可以在我的php脚本中使用它,我将由cron运行吗?

我只想编写两个简单的php脚本,一个通过我每月在浏览器中打开该页面来生成此扩展页面令牌,另一个将由cron使用该页面令牌执行,以独立于用户进行自动身份验证浏览器(我希望我的服务器自己进行身份验证)将简单的短信发布到我作为管理员的公司页面。

我只是希望在特定时间直接从服务器向公司页面发送短消息,而无需参与者。

由于

1 个答案:

答案 0 :(得分:0)

首先,由于您需要发布到公司的页面,然后您需要页面访问令牌,巧合的是它永远不会过期生成。

  1. 首先,您必须实施Facebook的login功能以及extended permission manage_pages权限。执行相同操作的最简单,最快捷的方法是创建应用程序,然后在选择应用程序的情况下使用Graph Explorer,生成具有manage_pages权限的访问令牌。如果您想实现相同的目标,可能需要查看此example修改:使用图形资源管理器时,您需要导航到/me/accounts端点,在那里您可以找到相关页面所需的访问令牌以及您可能管理的其他页面。 / p>

  2. 获得页面访问令牌后,您可以使用相同的功能在设置了Page的访问令牌后使用PHP SDK's api method执行更新过帐带有setAccessToken()的SDK。或者您可以使用message在终端

    的页面上执行HTTP POST

    https://graph.facebook.com/pageID/feed?access_token=Your_page_access_token