Используя https://github.com/facebook/facebook-ios-sdk,, как я могу опубликовать фотографию на фан-странице Facebook.И до этого, как позволить пользователю стать фанатом страницы (например, как)?
Даже при том, что я искал много веб-страниц, включая stackoverflow, я не мог найти способ.В некоторых ответах говорилось, что это было невозможно.Но, как вы знаете, вы можете сделать эти две вещи в приложении Facebook.
[1] Опубликовать сообщение Просто опубликовать текст можно, как в следующем коде.153120444748228 - это идентификатор страницы.
[_facebook requestWithGraphPath:@"153120444748228/feed"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
Но я попытался опубликовать фотографию, как описано выше, вместо этого фотография была размещена на моей стене.
NSString *path = @"http://php.chol.com/~sssang/zbxe/files/attach/images/12637/068/015/%ED%8B%B0%EC%95%84%EB%9D%BC-%EC%A7%80%EC%97%B0.jpg";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Post a Picutre to a Fan Page", @"message",
img, @"source",
nil];
// post a picutre to a page
[_facebook requestWithGraphPath:@"153120444748228/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
[2] Стать фанатомстраницы.Я пытался сделать это следующим образом, ничего не произошло.: (
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"http://www.facebook.com/pages/AlonesTest/153120444748228", @"url",
nil];
[_facebook requestWithGraphPath:@"153120444748228/likes"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];