3

Facebookでユーザーの投稿を購読する機能と同様に、ユーザーは今日から、特定のアプリから他のユーザーのOpenGraphアクティビティをフォローできます。たとえば、映画レビューサイトでは、ユーザーはお気に入りの映画レビューアをフォローできます。

この例はまだありませんが、新しいフォローアクションを送信すると、コードが取得され、それがどのように行われるかがわかります。非常に簡単です。ヒット(GET)https://graph.facebook.com/me/og.followsにトークンとプロファイルIDを指定します。私が得られないのはthird_party_idです。

私はこの文章を何度も読みましたが、それでもデコードできません。「このタグは必要ありません。このタグがないと、フォローアクションは成功しますが、フォロワーはこれがないとニュースフィードにアクティビティが表示されません。」

third_party_idの使用方法は?そして最も重要なのは、これから、私が購読している人々からのアクションだけが私のフィードに表示されるのでしょうか?

ここに完全な情報:https ://developers.facebook.com/docs/opengraph/actions/builtin/follows/

4

2 に答える 2

2

私が得られないのはthird_party_idです。

Facebookプロファイルではなく、URL(例のようにprofile=http://www.rottentomatoes.com/celebrity/tom_hanks/)に対してフォローアクションを投稿する場合、そのページには、<meta property="fb:profile_id" …&gt;Facebookに実際にフォローする内容を指示する要素が必要です。

third_party_idを取得するには、。を使用してユーザーのGraphAPIをクエリします/userid/?fields=third_party_id

(実際のユーザーIDの代わりにこの場所でthird_party_idを使用することをお勧めします。これは、rottentomatoesページのHTMLコードを調べるすべての人がFB uidTomHanksが実際に持っているものを確認できるわけではないためです。 )。

フォローされているURLに対応するユーザーがFacebookにいない場合、ユーザーのフィードに表示される可能性のあるFacebookの投稿がないため、フォローするものは何もありません。

于 2012-06-28T08:09:07.330 に答える
0

使い方はthird_party_id

これはFacebookによってもっとよく説明されたかもしれません。私はそれがこのように機能すると思います:

ウィリアムがアプリでクローデットをフォローし、アプリがFacebookでフォローアクションを正常に公開したとします。あなたがクローデットを提供するかどうかにかかわらthird_party_idず、ウィリアムがクローデットに続いた物語は、ウィリアムのニュースフィードで公開されます。

ただし、Claudettethird_party_idが提供されている場合、Williamはアプリによって公開されたClaudetteのすべてのアクションに関するストーリーを取得し始めます。さて、それはかなりクールです。しかしもちろん、これを行うには、Facebookは「クローデットが誰であるか」を知る必要がthird_party_idあります。

要約するthird_party_idと、フォローアクションを提供しないことにより、ウィリアムのニュースフィードで共有され、場合によってはウィリアムの友人に共有されます。しかし、それは一度限りのことです。提供するthird_party_idことで、バイラル性を拡張し、Claudetteがアプリで実行するアクションに対してClaudetteからWilliamへの一定のフローを確保します。

于 2013-03-01T05:08:34.557 に答える