2011-12-05 11 views
0

私は記事があるウェブサイトを持っています。ユーザーがアプリケーションを認証して記事に行くと、「XはYをZに読み込んでいます」というメッセージがプロファイル/タイムラインに表示されますユーザがタイムラインにアクションを追加したかどうか確認してください

これはすべてうまくいくものですが、何回か、私はただ一度それをしたい。何か案は?

ユーザーが既にタイムラインに何かを追加したかどうかを確認するにはどうすればよいですか?

答えて

3

カスタムアクションを使用すると、詳細設定に入り、アクションを一意にすることができます。つまり、各オブジェクトに対して一度しか転記できません。

同じオブジェクトに複数のアクションを投稿しようとすると、その後のGraph APIのリクエストによってエラーが発生し、アクションは保存されません。

組み込みのnews.readsアクションでは、このプロパティがすでに有効になっています。独立またはガーディアンでは、各記事を一度しか読むことができません。

現在のところ、APIを介して、ユーザーが。上記の一意性プロパティを使用せずにこれを強制する場合は、これを自分の側に保存し、Facebookに投稿する前にこの確認を行う必要があります。

+0

ありがとうございました – pee2pee

+0

ありがとうございます - コードを読んで回り込んでしまった後、私はユーザープロファイル/タイムラインに公開できないようです。オールインオール、かなり無意味なエクササイズです! – pee2pee

関連する問題