【问题标题】:Facebook workplace API in PythonPython 中的 Facebook 工作场所 API
【发布时间】:2018-05-03 08:57:05
【问题描述】:

这是我用来调用 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

【问题讨论】:

  • @Raaz:我看到你提出的关于 facebook graph api 的问题。只是想知道你是如何解决这个问题的?

标签: python facebook-graph-api facebook-workplace


【解决方案1】:

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 2019-07-03
    相关资源
    最近更新 更多