Используя маркер доступа старого стиля с SSO FBDialog? - PullRequest
0 голосов
/ 11 июля 2011

У меня есть приложение, которое имеет старый стиль facebook access_tokens (что-то вроде " APPID | xyeahsfa-123465683821. --- ... ") и приложение для iOS, использующее текущий SDK facebook (с SSO). Использование

 Facebook *facebook = [[Facebook alloc] initWithAppId:appId];
 facebook.accessToken = accessToken;
 facebook.expirationDate = [NSDate distantFuture];
 [facebook dialog:@"feed" 
       andDelegate:self]; 

Я пытаюсь показать пользователю диалоговое окно для публикации чего-либо на Facebook. Тем не менее, это происходит с ошибкой «Ошибка с приложением XY». URL-адрес ошибки, который я видел, говорил о том, что «нет файла cookie сеанса для проверки» с ошибкой 110.
С «новым» токеном доступа, который я получил от DemoApp с единой регистрацией, работает просто отлично.

Кто-нибудь испытал это или какую-либо подсказку, как обойти это?

1 Ответ

1 голос
/ 19 июля 2011

Из вашего источника похоже, что вы пропустили шаг аутентификации:

Facebook* facebook = [[Facebook alloc] initWithAppId:appId];
[facebook authorize:permissions delegate:self];
...