Facebook iOS SDK Запрос на возврат не работает - PullRequest
0 голосов
/ 16 января 2011

Я использую следующий фрагмент кода C поверх iOS SDK для генерации запроса на возврат. Но независимо от того, что я делаю, он всегда возвращает следующую неописательную ошибку в didFailWithError(). Я «имею» разрешение publish_checkins:

Операция не может быть завершена. (facebookErrDomain ошибка 10000.)

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                    @"I am testing checkins", @"message",
                    @"111760725527755", @"place",
                    @"{\"latitude\":\"40.348718\", \"longitude\":\"-73.659047\"}", @"coordinates", nil];

[m_facebook requestWithGraphPath:@"me/checkins" andParams:params andHttpMethod:@"POST" andDelegate:self]; 

С необработанным URL я получаю следующее. График API-ссылки:

{  
   "error": {   
      "message": "(#12) checkins API is deprecated for versions v2.0 and higher",  
      "type": "OAuthException",  
      "code": 12,  
      "fbtrace_id": "CxcHvZerNp+"  
   }  
}

Я могу опубликовать статус в ленте, но проверка публикации никогда не работает для меня и всегда выдает мне ту же «ошибку 10000», которая не ясна. Я чувствую, что я тоже следую за документом для проверок. Я что-то здесь упускаю?

Ответы [ 2 ]

1 голос
/ 30 января 2011

Я написал этот урок, чтобы охватить эту тему.Я надеюсь, что это помогает!http://tylerwhitedesign.com/how-to-check-in-using-the-facebook-ios-sdk-and-graph-api

0 голосов
/ 16 ноября 2011

Я думаю, что вы забыли разрешение для user_checkins ->

permissions = [[NSArray arrayWithObjects: @"user_checkins", @"friends_checkins",
@"publish_checkins", nil] retain];

[facebook authorize:appID permissions:permissions delegate:self];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...