2012-06-30 1 views
1

Я пытаюсь опубликовать что-то из своего приложения IOS для фида. Ниже приведен тест, который я включил в свой код.Facebook сообщение от IOS не работает

Facebook *facebook = [[Facebook alloc] initWithAppId:FB_APPID_REMOTE andDelegate:self]; 

// Create the parameters dictionary that will keep the data that will be posted. 
NSMutableDictionary *fbParams = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"My test app", @"name", 
           @"http://www.google.com", @"link", 
           @"FBTestApp app for iPhone!", @"caption", 
           @"This is a description of my app", @"description", 
           @"Hello!\n\nThis is a test message\nfrom my test iPhone app!", @"message",    
           nil]; 
[facebook requestWithGraphPath:@"me/feed" andParams:fbParams andHttpMethod:@"POST" andDelegate:self]; 

Тем не менее, я не вижу, чтобы сообщение обновлялось в моей ленте новостей. Я что-то пропускаю здесь?

+0

Что делать, если вы попробуете '@"/me/feed "? –

+0

это выглядит хорошо. он должен работать. какие у вас разрешения, у вас есть publish_stream в ваших разрешениях? –

+0

NSArray * permissions = [NSArray arrayWithObjects: @ "email", @ "publish_stream", @ "read_stream", nil]; – Zhen

ответ

0

Метод requestWithGraphPath возвращает объект FBRequest. Поэтому вы можете проверить request.state, чтобы определить статус запроса, и отметьте request.error, чтобы узнать, в чем проблема.

+0

Я получаю сообщение об ошибке «« Активный токен доступа должен использоваться для запроса информации о текущем пользователе ». – Zhen

+0

Ну, попробуйте сделать это, прежде чем запрашивать фид:' if (! [Facebook isSessionValid]) { [facebook authorize : nil]; } ' – Hejazi

0

Использование AppDelegate приведет к возвращению на ту же страницу View, которую вы вызвали из ViewController. Но поскольку у вас не появляется очевидный журнал ошибок или сбоев, я думаю, что это некоторая проблема с Facebook graph protocol.

Замените "me/feed" только "feed", так как это работает отлично для меня.

 Смежные вопросы

  • Нет связанных вопросов^_^