Я скачал Facebook iOS SDK с github и сделал собственный контроллер представления на основе их образца.Чтобы опубликовать фотографию, я использовал этот код:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
image, @"picture",
nil];
[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
, где объект facebook
является экземпляром FacebookService
, предоставленным в SDK Facebook, а image
- UIImage
.Однако это намного сложнее, чем это, потому что сначала вы должны зайти на сайт разработчиков Facebook и зарегистрировать свое приложение, чтобы получить идентификатор приложения и токен доступа, а затем в вашем приложении вы должны будете заставить пользователя аутентифицировать ваше приложение с Facebook и обрабатыватьошибки и т. д. Вы можете выяснить это по их образцу кода в SDK.
Я еще не пробовал Twitter.