2012-04-30 14 views
0

私は春の社会を使用してFacebookの壁に投稿するタスクをスケジュールします。春の社会を使ってFacebookの壁にスケジュールポスト

どうすればいいですか?

+0

あなたが望むものについてさらに情報を追加できますか?ユーザーやページの代わりに投稿をしたいですか?あなたはそれが過去または未来に現れるか、ただちに現れてほしいのですか? –

+0

私は特定の日時にメッセージをプログラミングすることで、私の投稿(私の壁内であろうとページ内であろうとグループ内であろうと)を計画しています –

答えて

2

Githubの春のソーシャルサンプルには、投稿を行うサンプルがいくつかあります。

ここに、使用するコードの特定の部分があります。私はあなたがこのコードを使用する前に少し掘り下げる必要があるかもしれないと思います。

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); 
     } 
    } 

投稿者がいるので、このメソッドを呼び出すスケジューラを作成する必要があります。スプリングを使用してQuartz schedulerを書き込む方法はこちらをご覧ください。同じもののSpring APIについてはhereを読んでください。

+0

このコードはすぐに投稿を送ることができます。特定の日時にメッセージをプログラムする)、私は石英の泉がスケジューリングを可能にするのを見たが、それを実現する方法がわからなかった –

+0

OK、スケジュールされた仕事を統合するだけでよい。私はそれで私の答えを更新しました。 – ManuPK

0

実際にFacebookはこのスケジューリング機能をリリースしましたので、サードパーティアプリケーションを使用する必要はありません。

これに関する詳細:Facebook Brand Pages Update and Post Scheduling

+0

私はあなた自身のブログへのリンクであることに気付きました。公式のFacebookドキュメントへのリンクを追加しますか?好ましくはここで抜粋して、それがどのように動作するかを説明する。ここでの答えは、リンクの腐敗を防ぐために外部リンクに頼ってはいけません。 –

関連する問題