2012-06-28 6 views
3

Facebook에서 사용자의 게시물을 구독 할 수있는 것과 마찬가지로 사용자는 오늘부터 특정 앱의 다른 사용자의 Open Graph 활동을 볼 수 있습니다. 예를 들어, 영화 리뷰 사이트에서 사용자는 좋아하는 영화 평론가를 따라갈 수 있습니다.Facebook Open Graph Follows

아직 예제가 없지만 새로운 후속 조치를 제출하면 코드를 얻고 코드가 어떻게 적용되는지 알 수 있습니다. 그것은 매우 쉽습니다 : 토큰과 프로파일 ID를 사용하여 https://graph.facebook.com/me/og.follows을 누르십시오 (GET). 내가 얻지 못하는 것은 third_party_id입니다.

나는이 문장을 반복해서 읽었지만 여전히 디코딩 할 수 없다 : "이 태그는 필수 사항이 아니며, 따르지 않은 행동은 팔로 잉하지 않고도 성공할 수있다. 그러나 추종자는 이것없이 뉴스 피드에서 활동을 볼 수 없다."

third_party_id를 사용하는 방법은 무엇입니까? 가장 중요한 사항은 지금부터 구독하는 사람들의 행동 만 피드에 표시된다는 것입니다. 여기

전체 정보는 : https://developers.facebook.com/docs/opengraph/actions/builtin/follows/

답변

2

내가하지 않는 것은 third_party_id입니다.

당신이 (profile=http://www.rottentomatoes.com/celebrity/tom_hanks/의 예에서와 같이) 페이스 북 프로필에 대한 후속 조치를하지 게시하지만, URL의 경우는, 그 페이지는 실제로 따라 어떻게 페이스 북을 알려주는 <meta property="fb:profile_id" …> 요소를 가지고있다.

third_party_id를 가져 오려면 /userid/?fields=third_party_id 인 사용자의 Graph API를 쿼리하십시오.

는 (필자는 로튼 토마토 페이지의 HTML 코드에 보이는 모든 사람이 방법으로 볼 수있는 대신 그냥 간단한 이유 좋습니다 실제 사용자 ID의이 자리에 third_party_id을 사용하여 추측하고있어 FB UID 톰 행크스가 실제로있다)

입니다 다음되고있는 URL에 대한 페이스 북에 해당하는 사용자가있는 경우 -. 다음 페이스 북에 게시물이있을 수 없기 때문에, 전혀 따라 아무것도 존재하지 않습니다 그 사용자의 피드에 표시 될 수 있습니다.

0

third_party_id의 사용 방법은 무엇입니까?

이것은 Facebook에 의해 더 잘 설명되었을 수 있습니다. 나는 이것이 다음과 같이 작동한다고 생각한다 :

윌리엄은 당신의 앱에 Claudette을 따라 갔고 당신의 앱이 facebook에 follow action을 성공적으로 발표했다고하자. Claudette의 third_party_id을 제공하든 아니든, William이 Claudette을 따라 갔다는 이야기는 William 's News Feed에 게시됩니다.

그러나 Claudette의 third_party_id이 제공되면 William은 앱에서 게시 한 Claudette의 모든 작업에 대한 이야기를 시작합니다. 이제, 꽤 멋지다. 그러나 물론 이것을하기 위해, Facebook은 "누가 클로 뎃이 누구인지"를 알아야합니다. 이는 third_party_id이하는 일입니다.

요약하면 third_party_id을 제공하지 않으면 다음 조치가 William의 뉴스 피드와 잠재적으로 William의 친구들에게 공유됩니다. 그러나 그것은 한때 일입니다. third_party_id을 제공함으로써 Claudette이 앱에서 수행하는 작업에 대해 virality를 확장하고 Claudette에서 William으로 지속적인 흐름을 보장합니다.