我有一个应用程序,可以让用户上传他们的照片,使用我的应用程序进行一些图像处理,然后发布它,使这些图像对公众可见。
我现在想在任何用户发布他们的照片后立即将图像发布到我的 Facebook 页面的时间线和 Twitter。
有可能做到这一点吗?是否有可能获得永久访问令牌而不必通过 OAuth 事情。
我环顾四周,但找不到与我正在寻找的答案相近的答案。
提前致谢。
我有一个应用程序,可以让用户上传他们的照片,使用我的应用程序进行一些图像处理,然后发布它,使这些图像对公众可见。
我现在想在任何用户发布他们的照片后立即将图像发布到我的 Facebook 页面的时间线和 Twitter。
有可能做到这一点吗?是否有可能获得永久访问令牌而不必通过 OAuth 事情。
我环顾四周,但找不到与我正在寻找的答案相近的答案。
提前致谢。
免责声明:您是在谈论用户的粉丝页面而不是用户的墙,对吗?
要添加到 Jhanvi 的答案,这里是 facebook 获取永久页面访问令牌的基本步骤:
这是我执行此步骤的方法(您也可以使用 curl)
$token_url = "https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUT_APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=OLD_TOKEN";
$accessToken = @file_get_contents($token_url);
然后
您会获得一个永久访问令牌,该令牌仅在用户更改密码或禁止该应用程序时才会过期。
根据文档,最后一步不应该是必要的