2012-06-28 2 views
0

질문 : 페이스 북 오픈 그래프에 대해 "개체"의 각 인스턴스에 대한 웹 페이지를 만들어야합니까?OpenGraph 개체의 각 인스턴스에 대해 웹 페이지/개체를 만들어야합니까?

정보 : 나는 오픈 그래프 프로토콜의 객체 badge에 대해 작업 earn를 만들었습니다

.

나는 다음과 같은 내용으로 PHP 페이지를 작성에게 Heroku에서 호스팅했습니다

NSLog(@"Building badge object..."); 
NSDictionary * theBadge = [NSDictionary dictionaryWithObjectsAndKeys: 
          @"Super Awesome badge", @"name", 
          [NSString stringWithFormat:@"%@/badge.php",kBackEndServer], @"link", 
          nil]; 

[params setValue:[theBadge objectForKey:@"link"] forKey:@"badge"]; 
// somehow set the badge title (and description, image) here? 

[[delegate facebook] requestWithGraphPath:@"me/myapp:earn" andParams:params andHttpMethod:@"POST" andDelegate:self]; 
NSLog(@"Graph request posted, awaiting response"); 
:
<head prefix="og: http://ogp.me/ns# myapp: 
        http://ogp.me/ns/apps/myapp#"> 
    <title>CarViva</title> 
    <meta property="fb:app_id" content="myappid" /> 
    <meta property="og:type" content="myapp:badge" /> 
    <meta property="og:title" content="Badge" /> 
    <meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png" /> 
    <meta property="og:description" content="You've earned a badge!'" /> 
    <meta property="og:url" content="<myurl>/badge.php"> 
</head> 

그리고 내 iOS 앱에서

내가 배지의 수익을 호출하기 위해이 일을 해요

enter image description here

: 이 잘 작동

, 나는 이벤트가 지금처럼 내 뉴스 피드에 표시 볼 수 있습니다

오픈 그래프와 관련하여 "객체"의 의미에 대해 다소 혼란 스럽습니다.

badge 자체가 대상이지만 '슈퍼 멋진 배지', 'Noob 배지', '프로 배지'등 다양한 종류가 있습니다. 개별적인 이들?

질문 : 약간 자세한 내용 : 내 페이스 북 OG 개체의 개별 인스턴스에 대한 웹 페이지를 만들어야하나요, 아니면 각 인스턴스에 OG 개체를 만들어야합니까?

답변

0

질문 : 페이스 북 오픈 그래프에 대해 "개체"의 각 인스턴스에 대한 웹 페이지를 만들어야합니까?

당신이 물론

, 그 열기 그래프 있는 개체를 무엇 때문에 : 특정 객체 인스턴스 데이터가 포함 된 URL.

관련 문제