私は、ユーザとその友人のために、モバイルユニティゲームの進行/スコアを追跡する方法としてFacebookの新しい「ユーザ所有」オブジェクトを使用しようとしてきました。ですから完成した各 "レベル"に対して私は新しいmyapp:level
オブジェクトを作成します。タイムラインで暗黙の「ポスト」アクションを生成するユーザ所有のオブジェクトを作成する
このようにオブジェクトが作成されると、それはユーザーのアクティビティログに「User posted Object Title」として表示されます。私は主に、これらのオブジェクトをデータストレージとして使用し、アプリが友人のデータを照会して表示する方法として使用したいと考えています。ユーザーが明示的にアプリ内で共有することを選択した場合は、カスタムアクション(たとえば、myapp:complete
)を投稿するだけです。
これらの投稿を生成するだけでなく、アプリのタイプ定義(単に「オブジェクト」と呼ぶ)と「投稿」というアクションタイプ(実際はog.posts
と思われる)で新しいカスタムオブジェクトタイプを作成します。私はさらに、この自動生成された投稿アクションをレビューのために提出しなければならない。それは奇妙に思える。
私は何らかの形でポストアクションを無効にすることができますか、それともユーザーが所有するオブジェクトを作成するための本質的な部分ですか?それを無効にできない場合は、ユーザーから隠す方法はありますか?アクションがオブジェクト作成から暗黙的に暗黙に設定されているため、アクションにno_feed_story
を設定することはできません。
(私はiOSのFacebookの3.5 SDKを使用して、しかし、UnityのためPrime31 Facebookのプラグインを使用してAndroid上で、しかしObject API pageに指定されている本当に私はちょうどグラフ要求を送信していないよ、注意してください。)
その間に解決策を見つけましたか?私はちょうど同じ問題で頑張っている。質問が答えられなかったときに謝罪をする理由はない。 –
いいえ、申し訳ありませんが、解決策は見つかりませんでした。私はObject APIスティックの間違った終わりを掴んでしまったかもしれないと思ったので、自己ホストされたオブジェクトマークアップに戻りました。 –