Использование API Graph Facebook без использования iOS SDK - PullRequest
1 голос
/ 30 октября 2011

Может кто-нибудь сказать мне, как публиковать изображения / альбомы и лайки в Facebook, БЕЗ использования их библиотек SDK / iOS, т.е. делать это с полным пользовательским кодом.Все учебники Рэя Вендерлиха устарели и не работают.

Я не могу заставить его работать.

1 Ответ

0 голосов
/ 01 ноября 2011

Вот решение для всех тех, у кого была такая же проблема:

- ( BOOL ) postImageData:( NSData * )imageData toWall:( NSString * )wallID withFilename:( NSString * )filename asynchronously:( BOOL )decision
{
    NSString * stringURL = [NSString stringWithFormat:@"%@me/photos?access_token=%@", fbGraphAPIRoot, self.accessToken];
    NSURL * url = [NSURL URLWithString:stringURL];

    ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL:url];

    [request setData:imageData withFileName:filename andContentType:@"image/jpeg" forKey:@"file"];
    [request setRequestMethod:@"POST"];
    [request setDidFinishSelector:@selector( postToFacebookSucceeded: )];
    [request setDidFailSelector:@selector( postToFacebookFailed: )];
    [request setDelegate:self];

    if ( decision == YES )
    {
        [request startAsynchronous];
    }
    else
    {
        [request startSynchronous];
    }

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