1

自分のタイムラインで Facebook の投稿 (私の投稿または友人の投稿) を非表示にしようと必死ですが、機能しません。それが可能かどうかさえわかりません。

私がやったことは次のとおりです。

  1. まず、特定の投稿のタイムラインで、非表示にできるかどうかを確認しました
  2. 私はこのコードを実装しました:

    facebookClient.publish(String.format("%s", postKey), Post.class, Parameter.with("is_hidden", "true"));
    

私は実際に次のような応答を持っています:

 missing parameter reorder_pids[]

指定すると、有効なマージ写真IDなどを求められますが、間違った方向に進んでいるかどうかはわかりません。私の同僚の一人は、それは彼にとってはうまくいくが、違いが何であるかを判断することは不可能だと私に言いました.

この機能を通常のアカウントと Facebook ページで試してみました。

4

1 に答える 1

1

ここにあります:

String _mode = "hidden";    // or "normal" or "starred"
facebookClient.publish(_post, FacebookType.class, Parameter.with("timeline_visibility", _mode));

Post が非表示になるとすぐに、post_id でさえ、FQL リクエストでそれを取得できなくなります。ほぼ「削除」です。ただし、timeline_visibility=normal で公開することはできます。

于 2014-01-22T01:24:59.997 に答える