Java 在facebook上安排发布时间';使用spring social的s墙

Java 在facebook上安排发布时间';使用spring social的s墙,java,facebook,spring,quartz-scheduler,spring-social,Java,Facebook,Spring,Quartz Scheduler,Spring Social,我会安排一个任务,用SpringSocial发布在facebook的墙上 我该怎么做呢?上的Spring social示例中有一些示例将用于发布 下面是您需要使用的代码的特定部分。我认为在使用此代码之前,您可能需要深入研究一下 public void postConnect(Connection<Facebook> connection, WebRequest request) { if (request.getAttribute(POST_TO_WALL_ATTRI

我会安排一个任务,用SpringSocial发布在facebook的墙上


我该怎么做呢?

上的Spring social示例中有一些示例将用于发布

下面是您需要使用的代码的特定部分。我认为在使用此代码之前,您可能需要深入研究一下

public void postConnect(Connection<Facebook> connection, WebRequest request) {
        if (request.getAttribute(POST_TO_WALL_ATTRIBUTE, WebRequest.SCOPE_SESSION) != null) {
            try {
                connection.updateStatus("I've connected with the Spring Social Showcase!");
            } catch (ApiException e) {
                // Do nothing: No need to break down if the post-connect post can't be made.
            }
            request.removeAttribute(POST_TO_WALL_ATTRIBUTE, WebRequest.SCOPE_SESSION);
        }
    }
public void postConnect(连接连接、WebRequest){
if(request.getAttribute(POST_TO_WALL_属性,WebRequest.SCOPE_会话)!=null){
试一试{
updateStatus(“我已经连接到Spring社交展示了!”);
}捕获(APIE){
//不做任何事情:如果无法制作post connect post,则无需发生故障。
}
request.removeAttribute(POST_TO_WALL_属性,WebRequest.SCOPE_会话);
}
}

现在,由于您有了发布部分,您需要编写一个调度程序来调用此方法。在这里阅读如何使用spring编写一个应用程序。阅读相同的SpringAPI。

事实上,Facebook现在发布了这个调度功能,所以你不需要使用第三方应用程序


更多信息:

您可以添加更多关于您想要什么的信息吗?您是想代表用户发布帖子还是页面?你希望它出现在过去还是将来,或者只是立即出现?我会通过将消息编程到特定的日期和时间来规划我的帖子(无论是在我的墙上还是在页面或组中)。此代码允许立即发送帖子,我想要的是:添加日历并安排我的帖子(将消息编程到特定的日期和时间),我看到quartz spring允许调度,但我不知道如何实现itok,您只需要集成一个调度作业。我已经更新了我的答案。我注意到链接是到你自己的博客。是否要添加到Facebook官方文档的链接?最好在这里摘录,解释它是如何工作的。所以这里的答案不应该依赖于外部链接,以防止“链接腐烂”。