Я знаю, что здесь много спрашивали, но ни один из ответов, похоже, не работает для меня :(
Я пытаюсь опубликовать текст на стене пользователя Facebook из своего приложения для iPhone. У меня уже есть разработчик Facebook, и почти все работает. Почти.
facebook = [[Facebook alloc] initWithAppId:@"123813234381280"];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
NSArray* permissions = [[NSArray arrayWithObjects:
@"publish_stream", nil] retain];
[facebook authorize:permissions delegate:self];
}
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"123813234381280", @"app_id",
@"http://test.com/", @"link",
@"Test-Name", @"name",
//@"Reference Documentation", @"caption",
@"Download the app NOW from the App Store", @"description",
@"Test-Message", @"message",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
Теперь появляется диалоговое окно, но текстовое поле, в котором должно быть написано «Test-Message», пусто. Вы знаете, тот, где говорится, что постить на стене. Все остальное работает, описание, ссылка, название. Все, кроме сообщения.
Кто-нибудь может мне помочь?