Как разместить изображение на стене Facebook?
Используя этот Tutorail, я без труда захожу на Facebook http://www.raywenderlich.com/1626/how-to-post-to-a-users-wall-upload-photos-and-add-a-like-button-from-your-iphone-app Но у меня НЕТ опыта работы с Facebook для iOS .
- (IBAction)rateTapped:(id)sender {
NSURL *url = [NSURL URLWithString:@"YOur Image url"];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
[variables setObject:img forKey:@"picture"];
FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"/me/photos"
withPostVars:variables];
}
Но здесь я запутался, что как мы можем передать URL изображения,bcz мое изображение находится на той же странице, а также, когда я использую этот код, он дает мне следующие четыре ошибки.
Мне не повезло В чем дело? заранее спасибо
2 ответа
Пожалуйста, смотрите это сообщение - Как поделиться или опубликовать по почте, Twitter и Facebook из текущего приложения? В этом вы найдете как поделиться UIImage
на Facebook, Twitter и электронную почту.
1-я ошибка связана снеобъявленной переменной*. * Вы не добавили Facebook SDK в свой проект, поэтому вы получаете 2,3 и 4-е ошибки. Для использования функций Facebook в вашем приложении вам необходимо интегрировать API Facebook в ваш проект. Последний API Face Face известен как Graph API. Для дальнейшего ознакомления посетите http://developers.facebook.com/docs/reference/api/
Как интегрировать Facebook SDK в ваш проект: http://www.raywenderlich.com/77/how-to-post-on-facebook-with-your-iphone-app