-1

我正在寻找直接使用 cron 和 php 更新 facebook 公司页面。

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

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

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

谢谢

4

1 回答 1

0

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

  1. 首先,您必须实现loginFacebook 的功能以及扩展 manage_pages权限。最简单和最快的方法是创建一个应用程序,然后在选择应用程序的情况下使用 Graph Explorer,生成具有manage_pages权限的访问令牌。如果你想实现同样的,你可能想看看这个例子编辑:使用 Graph Explorer 时,您需要导航到/me/accounts端点,在那里您会找到相关页面所需的访问令牌以及您可能管理的其他页面。

  2. 获取Page Access Token后,在SDK中设置好Page的Access Token后,即可使用PHP SDK的 api方法setAccessToken()进行发布更新。message或者您可以只在端点执行一个 HTTP POST到您的页面

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

于 2013-05-13T08:19:16.467 回答