Facebook API: 查询私信是否链接到business manager
Facebook API: find out whether private message links into business manager or not
获取页面对话时,我收到一个 link
字段。此 link 字段是绝对路径,没有服务器,例如/PAGE-12312/manager/messages/?mercurythreadid=....
根据是否通过 "Facebook Business Manager" 管理页面,link 应该通过 facebook.com
或 business.facebook.com
打开。
我怎样才能知道FB页面是否通过业务管理器管理,即我怎样才能知道如何正确构建link返回facebook?
在业务管理器管理的页面上链接到私信没有字,即打开facebook.com/PAGE-12312/manager/messages/?mercurythreadid=....
导致错误。
我们解决解决这个问题的方法是意识到您可以始终 link进入业务管理器,甚至当页面没有激活时。
图 api 中 /{page-id}
节点上的 business
字段是商务管理平台中拥有该页面的企业 ID(如果有)。它仅适用于页面管理员令牌。
您必须明确要求 api-请求中的字段:
/{page-id}/?fields=business
获取页面对话时,我收到一个 link
字段。此 link 字段是绝对路径,没有服务器,例如/PAGE-12312/manager/messages/?mercurythreadid=....
根据是否通过 "Facebook Business Manager" 管理页面,link 应该通过 facebook.com
或 business.facebook.com
打开。
我怎样才能知道FB页面是否通过业务管理器管理,即我怎样才能知道如何正确构建link返回facebook?
在业务管理器管理的页面上链接到私信没有字,即打开facebook.com/PAGE-12312/manager/messages/?mercurythreadid=....
导致错误。
我们解决解决这个问题的方法是意识到您可以始终 link进入业务管理器,甚至当页面没有激活时。
图 api 中 /{page-id}
节点上的 business
字段是商务管理平台中拥有该页面的企业 ID(如果有)。它仅适用于页面管理员令牌。
您必须明确要求 api-请求中的字段:
/{page-id}/?fields=business