我们尝试从外部系统更新FB页面。
要使用Facebook API,需要访问令牌。
我们可以使用Facebook API Explorer获取短期访问令牌。短命令牌持续约2小时。
根据我们所阅读的内容,可以获得一个持续约60天的长期令牌,但这必须以编程方式完成,并且只能使用Facebook应用程序。
典型的FB应用程序就像一个网页,要求获得访问用户帐户的权限并使用该帐户执行操作。要申请长期令牌,您必须包含应用程序的密钥和密钥。
作为个人用户,我们可以注册为Facebook开发人员,创建“虚拟应用程序”并成功生成要使用的长期令牌。
问题是,我们是商业用户。 Facebook帐户是一个企业帐户,而不是个人帐户,您无法为该帐户创建应用程序。
由于我们无法让用户为业务类型帐户创建和使用虚拟应用程序,因此在这种情况下我们无法生成长期令牌。
为什么FB不允许商家帐户的应用?或者更重要的是,有没有人知道如何为FB业务帐户生成长期令牌?
答案 0 :(得分:0)
企业帐户无法获得长期访问令牌,这是商业帐户的主要目的之一,通过API管理广告和网页
只有真实的,经过验证的个人用户才能成为应用的所有者/开发者/管理员,但应用的用户不一定需要是普通用户。
现在有一个关于商业帐户无法获得60天令牌的错误。排除该错误,企业帐户应该能够以与个人用户相同的方式获得60天令牌。