J'ai essayé de créer un événement au nom de ma page en utilisant l'API Facebook Graph pour iOS. Cependant, j'échoue toujours avec le code d'erreur 403. J'ai essayé de créer un événement de la part de moi - et étonnamment cela fonctionne. Les autorisations sont définies de manière appropriée comme indiqué here.API FB Graph - Créer un événement pour le compte de la page -> erreur 403
Mon code va comme:
NSMutableDictionary *postParams = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"Test",@"name",
@"2012-11-11", @"start_time", nil];
[FBRequestConnection
startWithGraphPath:@"12345/events"
parameters:postParams
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
if (error) {
NSLog(@"Error: %@", result);
} else {
NSLog(@"Success: %@", result);
}
}];
Comment je l'ai dit, si je mets les ID/événements à mon ID utilisateur au lieu de l'ID de ma page, cela fonctionne. Est-ce que je pourrais avoir mis quelque chose mal sur ma page? Ai-je besoin de droits d'administrateur pour cette page?
J'ai trouvé quelque chose à propos des jetons d'accès pour "Effectuer les opérations suivantes en tant que page" here. Ai-je besoin de ça? Si oui, comment puis-je le faire?
Merci à tous d'avance!
Utilisez-vous le jeton d'accès à la page ou un jeton d'accès utilisateur? ce dernier ne fonctionnera pas pour cela - voir la documentation [Authentification] (https://developers.facebook.com/docs/authentication/) pour plus d'informations – Igy