我已经设置了一个Facebook应用程序,这样人们可以使用图表API将我网站上的内容直接发布到Facebook。2种不同类型的用户Facebook访问令牌?
我要求离线访问和manage_pages,以便他们不必登录Facebook,但只是我的网站。
我还设置了发布到他们直接从网站管理的粉丝页面的功能。
这些东西肯定是有效的,因为我有一个粉丝页面,我授权它在我的网站上,并能够直接从我的网站发布的东西。
问题是,当我将访问令牌发送到facebook/accounts?access_token = XXX时,即使他们确实在管理,也没有返回任何内容(他们向我发送了屏幕截图,显示他们是页面管理员)
看访问令牌我注意到,我的样子(这是假的):
200785063253279 | 561ec27497172e3ddvs32dsc.1-10002342352350235 | kB2_OoBtsgscsVW2mKMijfNdvb0
,而有问题的用户有这样一个访问令牌(再次 - 假):
AAAC2nOrFTH0BAJjMgS3h22ADhirwsfweRT35235LGcZCGisrefwae5tSF535DGlLKJOIBMnrMnI324sfasdSFOIjo325sIigfWOE1aNbvd8wAZD
我不禁注意到两者之间的巨大差异。有原因吗?这就是为什么当我发送请求到Facebook时,我没有得到任何页面信息?
任何帮助表示赞赏!
这是有道理的我猜。但为什么不会/帐户返回任何东西?用户发给我一张截图,清楚地显示他们是粉丝页面的管理员。 – user1139675
您是否尝试了访问令牌调试程序以查看访问令牌是否仍然有效?也许他们已经过期了? https://developers.facebook.com/tools/debug –
我不知道该工具存在。该令牌仍然有效。它没有manage_pages作为范围,但我知道他们需要批准我的应用程序,如果我想发布到粉丝页面,但是我需要先询问一下,然后才能看到他们开始处理的页面?我不认为是这样。 – user1139675