嗯,这可能听起来很奇怪 . 当Facebook应用程序配置为本机/桌面应用程序(应用程序 - >您的APP->高级 - >应用程序类型)时,“应用程序访问令牌”从此过程获取
https://graph.facebook.com/oauth/access_token?“”client_id =“APP_ID”&client_secret =“APP_SEC”&grant_type = client_credentials“
无法使用,从Facebook页面获取Feed或发布 . 根据facebook文档提取提要仅需要 any valid access_token or user access_token ,如果应用程序配置为Native / Desktop,则奇怪的是它不能以这种方式工作 .
1解决方案经过一天的研究后发现,得出令人沮丧的结论,它必须在(应用程序 - >您的APP->高级 - >应用程序类型)中配置为基于_2751223的应用程序 .
设置完成后,上面提取Feed的过程就可以了 . 这样就提出了一个问题,这是一个错误吗?或者我误解了文档 .
我希望我为你节省了一天,如果你这几天一直在为facebook页面提供服务并且因为明显的原因而沮丧地脱掉你的头发 .
1 回答
以下是有关使用应用程序访问令牌的相关文档
Source
Also about Obtaining an App Access Token:
Source