2012-01-06 9 views
3

Facebook Graph API를 사용하여 링크를 공유하고 싶습니다. 나는 다음과 같이하고있다.Facebook Graph API 공유 Link

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"Description goes here.",@"description", 
            @"www.google.com/image.jpg",@"picture", 
            @"www.google.com/invites/username", @"link", 
            @"Google",@"name", 
            @"www.google.com",@"caption", 
            nil]; 


    Facebook *fb = [Model shared].facebook; 

    [fb requestWithGraphPath:@"me/links" andParams:params andHttpMethod:@"POST" andDelegate:self]; 

이와 나는 FB 포스트는 다음과 같이 할 것을 권장합니다 enter image description here

하지만 내가 배운 '은 페이스 북 그래프 API 공유 페이지에서 자체적으로 이미지와 설명을 취한다는 것입니다.

공유 할 콘텐츠를 사용자 정의 할 수있는 방법이 있습니까?

답변

4

당신이 URL에있는 페이지에서 link 페이스 북 얻을 오픈 그래프 태그 (같은 picturedescription)를 게시하는 경우에 당신은 link로 지정합니다.

link 대신 post 개체를 게시하여 Graph API을 사용하면 사용자 지정 정보를 지정할 수 있습니다.

[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 
+0

그러나이 경우, 캡션 (예 : www.google.com 내 경우) 링크되지 않습니다 :

사실 그냥 me/linksme/feed에 변경이를 달성했다. – Soni

+0

나는 게시물의 종류, 내가 원하는 방식을 얻을 수있는 방법이 없다고 생각합니다 – Soni

+0

@ 재규어 이름, 설명, 자막 등의 글자 수 제한은 무엇입니까? – user3306145