0

我已经设置了一个 facebook 应用程序,因此人们可以使用图形 api 将我网站上的内容直接发布到 facebook。

我请求离线访问和 manage_pages 以便他们不必登录到 facebook,而只需登录到我的网站。

我还设置了发布到他们直接从网站管理的粉丝页面的功能。

这两件事绝对有效,因为我有一个粉丝页面,并且我在我的网站上授权了它,并且能够直接从我的网站向它发布内容。

问题是,当我将访问令牌发送到 facebook /accounts?access_token=XXX 时,即使某些用户确实在管理,也没有返回任何内容(他们向我发送了一个屏幕截图,显示他们是页面的管理员)

看着访问令牌,我注意到我的看起来像(这是假的):

200785063253279|561ec27497172e3ddvs32dsc.1-10002342352350235|kB2_OoBtsgscsVW2mKMijfNdvb0

而有问题的用户有一个访问令牌,例如(再次 - 假的):

AAAC2nOrFTH0BAJjMgS3h22ADhirwsfweRT35235LGcZCGisrefwae5tSF535DGlLKJOIBMnrMnI324sfasdSFOIjo325sIigfWOE1aNbvd8wAZD

我不禁注意到两者之间的巨大差异。有原因吗?这就是为什么当我向 facebook 发送请求时我没有得到任何页面信息的原因吗?

任何帮助表示赞赏!

4

1 回答 1

0

第一个访问令牌是旧的访问令牌格式,第二个访问令牌是新的访问令牌格式。

这种新格式在一年前宣布: https ://developers.facebook.com/blog/post/497/ 并于去年九月推出: https ://developers.facebook.com/blog/post/2011/09/09 /平台更新--运营-开发者-爱/

您从系统获得的任何新访问令牌都将采用新格式。

于 2012-06-27T14:57:16.273 回答