2012-01-06 194 views
3

我想使用Facebook Graph API共享鏈接。我正在做下面的事情。Facebook Graph API共享鏈接

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

但是我已經瞭解到的是,Facebook的圖形API從共享頁面需要的圖像和描述本身。

有沒有什麼辦法可以自定義您想分享的內容?

回答

4

如果您發佈從位於URLlink的Facebook得到OpenGraph標籤(如picturedescription)指定爲link

使用Graph API通過發佈post對象而不是link允許您指定自定義信息。

其實實現這個你可以改變me/linksme/feed

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

但隨後在這種情況下,標題(即www.google.com在我的情況)不會是一個鏈接。 – Soni 2012-01-13 04:56:55

+0

我認爲沒有辦法得到這種帖子,我想要的方式 – Soni 2012-01-17 07:42:55

+0

@Jucicy名稱,描述,標題等字符限制是什麼? – user3306145 2016-08-10 12:47:14