Публикуйте на стене пользователя Facebook с iPhone, используя последнюю версию FBConnect SDK - PullRequest
2 голосов
/ 20 декабря 2010

Мне трудно найти хорошую документацию для FBConnect iPhone SDK. У меня есть SDK, настроенный для получения разрешений от пользователя, но простой пост ускользает от меня. Все, что я могу найти, это документация для PHP Web SDK.

Может кто-нибудь указать мне какую-нибудь документацию для iPhone SDK или сообщить, как я могу публиковать сообщения на стене пользователя, используя последнюю версию FBConnect SDK graph?

Спасибо!

Ответы [ 2 ]

11 голосов
/ 20 декабря 2010

Вы смотрели на DemoApp в каталоге sample в facebook-ios-sdk?Есть способ publishStream, который может помочь.

Или вы можете использовать

- (void)requestWithGraphPath:(NSString *)graphPath
                   andParams:(NSMutableDictionary *)params
               andHttpMethod:(NSString *)httpMethod
                 andDelegate:(id <FBRequestDelegate>)delegate;

, например так:

[_facebook requestWithGraphPath:@"[user_id]/feed" 
                      andParams:[NSMutableDictionary dictionaryWithObject:@"test wall post" forKey:@"message"]
                  andHttpMethod:@"POST"
                    andDelegate:self];

, чтобы оставить комментарий к [user_id]стена.

1 голос
/ 31 декабря 2010

Укажите это, это подробно:

NSMutableDictionary* params1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                    appId, @"api_key",
                                    @"Please join me...", @"message",
                                      @"https://www.mybantu.com", @"link",
                                    @"https:/www.mybantu.com/myphoto.png", @"picture",
                                    @"my profile", @"name",
                                    @"hi to all", @"description",
                                      //    @"100001309042820", @"target_id",
                                    nil];
    [facebook requestWithGraphPath:@"[friend_ID]/feed" andParams:params1 andHttpMethod:@"POST" andDelegate:self];

Мы не можем использовать профиль или фотографию в Facebook здесь, получить с других сайтов или свой собственный профиль сайта.

...