2012-11-06 1 views
2

Je ne suis pas bon en anglais. Désolé pour cela ~Comment supprimer les scores d'une application avec "app access_token"?

Voici mon code pour la suppression des scores d'applications. J'utilise ce jeu facebook tutoriel ios-friend-smash

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"APP_ID/scores"] parameters:params HTTPMethod:@"DELETE" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) 

Quand je suis en train de construire et courir, je reçois l'erreur ci-dessous.

error code 400 :This method must be called with an app access_token. 

mais il a réussi à obtenir le score pour envoyer le score. Comment effacer le score en utilisant APP_ACCESS_TOKEN?

Comment effacer le score en utilisant APP_ACCESS_TOKEN?

Répondre

0

Vous pouvez supprimer de la façon suivante les scores d'un utilisateur:

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"me/scores"] 
          parameters:params 
          HTTPMethod:@"DELETE" 
         completionHandler:^(FBRequestConnection *connection, 
              id result, NSError *error) 

Vous auriez pas besoin de fournir un jeton d'accès de l'application. Il utilisera à la place le jeton d'accès de l'utilisateur actuellement connecté.

Voir aussi: https://developers.facebook.com/docs/scores/

Si vous voulez au lieu de supprimer tous les scores de votre application, alors oui, vous devez appeler le APP_ID/point final scrores. Puisque vous avez besoin d'un accès à l'application pour le faire, ne l'appelez pas depuis l'application iOS. Le jeton d'accès à l'application ne doit être utilisé que dans un environnement de serveur afin qu'il soit sécurisé.

Questions connexes