Facebook API:了解私人消息是否链接到业务经理

时间:2015-05-27 09:09:23

标签: facebook facebook-graph-api

提取网页会话时,我收到link字段。该链接字段是绝对路径,没有服务器,例如, /PAGE-12312/manager/messages/?mercurythreadid=....

根据是否通过“Facebook业务经理”管理网页,该链接应通过facebook.combusiness.facebook.com打开。

如何判断FB页面是否通过业务经理进行管理,即如何正确构建返回Facebook的链接?

链接到通过业务经理管理的网页上的私人消息不会发出消息,即打开facebook.com/PAGE-12312/manager/messages/?mercurythreadid=....会导致错误。

2 个答案:

答案 0 :(得分:1)

图表api中business节点上的/{page-id}字段是在Business Manager中拥有该页面的业务的ID(如果有)。它仅适用于页面管理员令牌。

您必须明确询问api-request中的字段:

/{page-id}/?fields=business

答案 1 :(得分:0)

我们解决的方式是通过意识到您可以始终链接到业务经理,即使页面没有激活它。