2010-04-20 3 views
0

Как добавить новости через FBConnect?
У меня есть следующий код:iPhone FBConnect, dashboard.addnews

NSString *newsBody = @"[{\"message\": \"News message\" }]"; 
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObject:newsBody forKey:@"news"]; 
[[FBRequest requestWithDelegate:self] call:@"facebook.dashboard.addnews" params:params dataParam:nil]; 

После того как я послал запрос я получил успех товара. Но я не вижу новых новостей в учетной записи facebook.

Кроме того, я пытался добавить полную информацию в параметр новостей (http://wiki.developers.facebook.com/index.php/Dashboard.addNews):

NSString *newsBody = @"[{\"message\": \"News message\",\"action_link\": {\"text\": \"link text\", 
\"href\": \"http: //google.com\"} }]"; 

Но этот запрос возвращает ошибку.
Любые идеи?

+0

Сначала я подумал, что это проблема с разрешением. Но в отношении списка разрешений (http://wiki.developers.facebook.com/index.php/Extended_permissions) мне не нужны какие-либо разрешения для добавления новостей. !!!!! – Dmitry

+0

Я думаю, что нашел причину. Разработчики FB забыли добавить параметр «uid» в запрос FB. Но после того, как я добавил его, новости все еще не отображаются в панели инструментов. ЧТО ТАКОЕ !!! Это так тривиальная задача !!! ANYBODY ??? !! – Dmitry

ответ

0

Я нашел ответ. FBStreamDialog следует использовать для публикации новостей. Это означает, что пользовательский интерфейс не может использоваться для этих целей. :( Кроме того, просто хотел сказать, что FBConnect это один большой беспорядок! В настоящее время борется с ошибкой, когда после нажатия кнопки «Отмена» в диалоговом окне FB диалоговое окно запускает диалог dialogDidSucceed, но не dialogDidCancel. Такой большой беспорядок !!!

+1

Я сражаюсь за чертовски болтовнюDidCancel. – Eonil

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