Как разместить изображение на стене 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

Другие вопросы по тегам