我想知道如果用户没有登录facebook,是否有可能在Facebook时间线上发布我的操作,我的意思是通过一个cron作业,实际上我的用户有一个扩展令牌,但如果他们没有连接在Facebook上,它无法在时间轴上发布任何内容
答案 0 :(得分:2)
我相信你必须使用app access tokens。
如果您的应用代表其用户发布并且需要没有过期时间的访问令牌,则应使用App Access令牌。应用程序访问令牌使用您的应用程序密钥签名,不会过期;如果您重新键入/重置应用程序密钥,它将无效。
https://developers.facebook.com/docs/opengraph/using-app-tokens/
答案 1 :(得分:1)
如果用户没有登录Facebook,我想知道是否可以在Facebook时间线上发布我的操作
为什么你会这样做呢?
用户正在进行的实际操作在哪里,如果他们甚至没有登录到您的网站?
听起来像是对我的滥用 Open Graph操作。
答案 2 :(得分:0)
我认为可能导致会话不存在,当您尝试$facebook->getAccessToken();
时,如果没有会话,则会返回错误。