2013-01-10 10 views
6

Sto utilizzando Facebook SDK 3.1.1 per l'accesso e il check-in con Facebook. login con Facebook sta funzionando bene ma CheckIn con l'uso dell'API del grafico dà errore.Graph API per effettuare il check-in con Facebook iOS SDK 3.1.1

Questo è tutto il permesso che sto dando per il check-in @ "friends_status", @ "user_checkins", @ "friends_checkins", @ "user_status".

e qui è la richiesta:

[FBRequestConnection startForPostStatusUpdate:message 
             place:placeId 
             tags:nil 
          completionHandler: 
     ^(FBRequestConnection *connection, id result, NSError *error) { 
      NSLog(@"Response....... \n\n %@ %@ %@",connection,result,error); 
     } 
]; 

Risposta:

)> (null) errore di dominio = com.facebook.sdk Codice = 5 "L'operazione non poteva essere completato. (com.facebook.sdk error 5.) " UserInfo = 0x808a5a0 {com.facebook.sdk: ParsedJSONResponseKey = {tipo = mutevole dict, count = 2, entries => 1: {contents =" code "} = {value = +403, type = kCFNumberSInt32Type} 2: {contents = "body"} = {tipo = mutable dict, count = 1, entries => 11: {contents = "error"} = {type = mutable dict, count = 3, entries => 2: {contents = "type"} = {contents = "OAuthException"} 3: {contents = "message"} = {contents = "(# 200) The utente non ha autorizzato l'applicazione per eseguire questa azione "} 6: {contenuto = "code"} = 200}

}

}, com.facebook.sdk: httpStatusCode = 403}

Qualcuno può aiutarmi a capire cosa c'è di sbagliato nel codice?

risposta

0

Il parametro location di un Post richiede l'autorizzazione read_stream.