Facebook SDK iOS: добавить сообщение, чтобы кормить с изображением - PullRequest
4 голосов
/ 05 декабря 2011

Я выяснил, как добавить сообщение в фид моих пользователей, но в настоящее время для этого требуется использовать URL-адрес изображения:

// The action links to be shown with the post in the feed
NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
                                                  self.title,@"name",self.url,@"link", nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];

// Dialog parameters
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               self.title, @"name",
                               @"Created using My App.", @"caption",
                               @"Check out the thing I just uploaded!", @"description",
                               self.url, @"link",
                               @"http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png", @"picture",
                               actionLinksStr, @"actions",
                               nil];

[facebook dialog:@"feed" andParams:params andDelegate:self];

Я бы хотел вместо этого загрузить UIImage.Я видел, как некоторые люди говорили об использовании graph api для этого.Как бы я это сделал и все еще мог использовать заголовок, заголовок и сообщение?

1 Ответ

5 голосов
/ 09 февраля 2012

Замените ваши четыре строки кода на эти две:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:YourUIImage, @"source",@"caption description",@"message",  nil];

[facebook requestWithGraphPath:[NSString stringWithFormat:@"/me/photos?access_token=%@", facebook.accessToken] andParams:params andHttpMethod:@"POST" andDelegate:self];

и 'YourUIImage' вашим UIImage.Надеюсь, я ответил на ваш вопрос!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...