5

Facebook の新しい「ユーザー所有」オブジェクトを、ユーザーとその友人のために、モバイル Unity ゲームの進行状況/スコアを追跡する方法として使用しようとしています。したがって、「レベル」が完了するごとに、新しいmyapp:levelオブジェクトを作成します。

ただし、オブジェクトがこのように作成されると、ユーザーのアクティビティ ログに「ユーザーが投稿したオブジェクト タイトル」として表示されます。私はほとんどの場合、これらのオブジェクトをデータ ストレージとして使用し、アプリが友人のデータをクエリして表示する方法として使用したいと考えています。myapp:completeユーザーが明示的にアプリ内から共有することを選択した場合にのみ、カスタム アクション (例: ) を投稿したいと思います。

これらの投稿を生成するだけでなく、アプリのタイプ定義に、単に「オブジェクト」と呼ばれる新しいカスタム オブジェクト タイプと、「投稿」と呼ばれるアクション タイプ (実際には のようですog.posts) も作成します。この自動生成された Post アクションをレビューのために送信する必要さえありますが、これは奇妙に思えます。

どうにかして投稿アクションを無効にすることはできますか?それとも、ユーザー所有のオブジェクトを作成することの本質的な部分ですか? 無効にできない場合、ユーザーから非表示にする方法はありますか? no_feed_storyアクションはオブジェクトの作成から暗黙的であるため、アクションを設定できません。

(注、私は iOS で Facebook 3.5 SDK を使用していませんが、Android では Unity 用の Prime31 Facebook プラグインを使用していますが、実際にはオブジェクト API ページで指定されているようにグラフ リクエストを送信しているだけです。)

4

1 に答える 1

0

Facebook ユーザーが所有するオブジェクトがデータ ストアとして機能することを意図しているとは思いませんか?

とにかく、グラフが機能する方法は、公開するすべてのものは実際にはアクションであるということです. オブジェクトを投稿する場合でも。ユーザーのタイムラインに公開されるのは、この新しいデータ項目をソーシャルまたはオープン グラフに投稿するアクションです。

要するに、この投稿されたものを取り除くことはできません。Facebook がオープンでソーシャルであるという目的に反するからです。

于 2013-05-14T12:59:25.480 に答える