使用Java在Facebook上代表用户发布

时间:2013-10-29 23:57:55

标签: java facebook spring spring-social

我的FB应用程序是否可以代表用户发布而无需用户(服务器端)进行任何交互。我怀疑需要初始登录和请求权限阶段,但之后我希望我的应用程序代表他们发布,比如说,下个月。

我正在使用Java而我倾向于Spring Social,但任何类似的框架都是可以接受的。

我知道这个问题已被提出,但我不认为是Spring Social。

1 个答案:

答案 0 :(得分:0)

课程org.springframework.social.facebook.connect.FacebookAdaptersee API)有一个updateStatus方法,该方法需要FaceBookString。看起来它会成功。

FaceBook本身是通过首先从facebook获取访问令牌,然后将该令牌作为String传递给FaceBookTemplate的构造函数来实例化的,如此(从Spring's reference docs复制):

String accessToken = "f8FX29g..."; // access token received from Facebook after OAuth authorization
Facebook facebook = new FacebookTemplate(accessToken);

我相信你可以使用Quartz来安排和执行任务本身。