Aipo のタイムラインに別アプリから投稿を行う

nbeppu 424views 更新:2014年3月5日

Aipo のタイムライン機能には、別のアプリから書き込めるインターフェースがあります。
以下のようなアクティビティを発行することでタイムラインに表示されます。

    ALActivityService.create(new ALActivityPutRequest()
      .withAppId("Sample") // アプリの識別子
      .withUserId(4) // ユーザーID
      .withLoginName("user1") // ユーザー名
      .withPortletParams("?template=SampleDetailScreen&entityid=1") // クリックしたら呼ばれるダイアログ
      .withTitle("○○しました。") // タイムラインに表示するテキスト
      .withPriority(0f) // タイムラインに表示する場合は 0f
      .withExternalId(String.valueOf(1))); // この投稿のID

このように記述すると、ユーザーID 4 の投稿で、「○○しました。」と表示されます。
また、このリンクをクリックすると SampleDetailScreen が呼び出されますので、このクラスを実装しましょう。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません