Ссылка на API Facebook Graph Ссылка - PullRequest
3 голосов
/ 06 января 2012

Я хочу поделиться ссылкой, используя 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 Graph API берет изображение иописание само по себе с общей страницы.

Есть ли способ настроить контент, которым вы хотите поделиться?

1 Ответ

4 голосов
/ 11 января 2012

Если вы публикуете link Facebook получает теги OpenGraph (например, picture и description) со страницы, расположенной на URL, которую вы указываете как link.

Использование Graph API путем публикации post объекта вместо link позволяет указывать пользовательскую информацию.

На самом деле для достижения этого вы можете просто изменить me/links на me/feed:

[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...