Установить статус Facebook с помощью приложения iphone - PullRequest
1 голос
/ 28 декабря 2010

Я только что начал с новым графиком API для Facebook. Я получил несколько элементов для работы, таких как вход в систему, получение имени пользователя и отображение его на экране. У меня возникают проблемы с выяснением того, как установить мой статус с помощью API api ... Я перепробовал несколько вещей, но всегда получаю и получаю ответ об ошибке.

Есть идеи?

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                               @"test2", @"test",
                               nil];

[_facebook requestWithMethodName:@"status.set"
                       andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];

Ответы [ 2 ]

2 голосов
/ 29 декабря 2010

LordT был близок, но вот окончательное решение:

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                      @"My new status message", @"message",
                      nil];
[_facebook requestWithGraphPath:@"/me/feed"
                  andParams:params
                  andHttpMethod:@"POST"
            andDelegate:self];
0 голосов
/ 28 декабря 2010

Это не похоже на новый API для меня.На самом деле я не делал такого рода вещи на iOS, но, глядя на API-интерфейс, выглядело бы так:

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                        @"test message from stackoverflow", @"message",                             
                           nil];
[_facebook requestWithGraphPath:@"/me/feed"
               andParams:params
             andDelegate:self]

В вашем коде используется старый REST API.Мой метод выше использует более новый Graph API.Вы действительно должны копать График API .MethodName никогда не может быть в Graph API

[edit] только для ссылок, я отредактировал свой код, чтобы он был правильным, очевидно, вы сами нашли правильный ответ: D

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