【发布时间】:2012-06-27 22:57:16
【问题描述】:
我已经设置了一个 facebook 应用程序,因此人们可以使用 graph api 将我的网站上的内容直接发布到 facebook。
我请求离线访问和管理页面,这样他们就不必登录 facebook,而只需登录我的网站。
我还设置了发布到他们直接从网站管理的粉丝页面的功能。
这两件事绝对有效,因为我有一个粉丝页面,并且我在我的网站上对其进行了授权,并且能够直接从我的网站向其发布内容。
问题是,当我将访问令牌发送到 facebook /accounts?access_token=XXX 时,即使某些用户确实在管理,也没有返回任何内容(他们向我发送了一个屏幕截图,显示他们是页面的管理员)
查看访问令牌,我发现我的看起来像(这是假的):
200785063253279|561ec27497172e3ddvs32dsc.1-10002342352350235|kB2_OoBtsgscsVW2mKMijfNdvb0
而有问题的用户有一个访问令牌,例如(再次 - 假的):
AAAC2nOrFTH0BAJjMgS3h22ADhirwsfweRT35235LGcZCGisrefwae5tSF535DGlLKJOIBMnrMnI324sfasdSFOIjo325sIigfWOE1aNbvd8wAZD
我不禁注意到两者之间的巨大差异。有原因吗?这就是为什么我在向 facebook 发送请求时没有收到任何页面信息的原因吗?
感谢任何帮助!
【问题讨论】:
标签: facebook facebook-graph-api facebook-access-token