如何在我自己的Facebook页面(graph-api)上发布而不在Facebook开发人员上创建应用的情况

时间:2018-08-15 02:10:58

标签: python python-3.x facebook-graph-api facebook-page facebook-permissions

我有几个Facebook页面,要全部管理(发布照片或通常作为页面发布),我用python创建了一个简单的脚本,该脚本需要页面ID和访问令牌。
要获取访问令牌,我需要制作一个Facebook应用。
我可以使用从https://developers.facebook.com/tools/explorer/获取的访问令牌在我的Facebook页面上发布。
问题是,如果我未将应用程序状态设置为实时,则FB页面上的帖子将不可见。
如果我将应用程序的状态更改为实时,则我不再具有发布所需的权限,因为我需要提交该应用程序以供审核,但是我创建的脚本不会属于列出的任何类别。即Facebook网络游戏,网站,iOS等
所以我的问题是:

  • 我该如何公开该应用发布的帖子, 将应用程序状态保留为“开发中”?

  • 是否有一种方法可以发布到FB页面,而无需创建 FB上的应用程序?

2 个答案:

答案 0 :(得分:0)

当您打开应用直播时,旧的不可见帖子将公开。

答案 1 :(得分:-1)

如果您本人是页面管理员,则可以使用个人用户访问令牌,通过API请求页面访问令牌。然后使用它进行操作。

https://developers.facebook.com/docs/pages/access-tokens/#page-access-tokens

$ okurl https://graph.facebook.com/v3.1/me/accounts?fields=access_token,name --token XXXXXXXXU
{
  "data": [
    {
      "access_token": "XXXX1",
      "name": "Page 1",
      "id": "99999999"
    },
    {
      "access_token": "XXXX2",
      "name": "Page 2",
      "id": "99999999"
    },
    {
      "access_token": "XXXX3",
      "name": "Page 3",
      "id": "99999999"
    },