0

这是我用来调用 Workplace API 的函数。但我在工作场所看不到 page_id(与其他 Facebook 页面相反)。

有没有人遇到过同样的问题?任何建议,将不胜感激 !!

  def testFacebookPageData(page_id, access_token):
     base = "https://graph.facebook.com/v2.4"
     node = "/" + page_id
     parameters = "/?access_token=%s" % access_token
     url = base + node + parameters
     req = urllib2.Request(url)
     response = urllib2.urlopen(req)
     data = json.loads(response.read())
     print json.dumps(data, indent=4, sort_keys=True)

 testFacebookPageData(page_id, access_token)              //Function call
4

1 回答 1

0

有几种方法可以获得 Workplace 自定义集成页面 ID(所有这些都被 Facebook 记录得很糟糕)。最简单的方法是访问您的机器人页面:只需在 Workplace 搜索栏中搜索您的自定义集成名称(您可以像普通用户一样找到它)。

您的机器人页面 URL 应如下所示:

  • https://<your_community>.facebook.com/<custom_integration_name>-<page_id>/

页面 ID 是 URL 的最后一个数字(它是一个 15 位数字)。

或者,您也可以访问此 Facebook 页面:

并粘贴您的自定义集成访问令牌以查看您的访问令牌的一些相关信息,例如权限,以及页面 ID。它是为 Facebook 设计的,但也适用于 Workplace,因为它们都共享基本相同的 API。

于 2018-05-03T00:57:05.360 回答