这是我用来调用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
答案 0 :(得分:0)
有多种方法可以获得Workplace自定义集成页面ID(所有这些都是Facebook编写的)。最简单的方法是访问您的机器人页面:只需在Workplace搜索栏中搜索您的自定义集成名称(您将能够像常规用户一样找到它)。
您的机器人页面网址应如下所示:
https://<your_community>.facebook.com/<custom_integration_name>-<page_id>/
页面ID是URL的最后一个数字(它是一个15位数字)。
或者,您也可以访问此Facebook页面:
并粘贴您的自定义集成访问令牌,以查看访问令牌的一些相关信息,如权限,以及页面ID。它专为Facebook设计,但它也适用于Workplace,因为它们基本上共享相同的API。