J'utilise le nouveau Facebook SDK publier sur mon mur en suivant their instructionspublication sur mon mur Facebook en utilisant les nouvelles sdk
Je suis l'autorisation de l'application, mais lorsque je tente de publier, je reçois une erreur Error: HTTP status code: 400
Ci-dessous je suis annonce mon code
- (void)viewDidLoad
{
self.postParams =
[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"https://developers.facebook.com/ios", @"link",
@"https://developers.facebook.com/attachment/iossdk_logo.png", @"picture",
@"Facebook SDK for iOS", @"name",
@"build apps.", @"caption",
@"testing for my app.", @"description",
nil];
[self.postParams setObject:@"hgshsghhgsls" forKey:@"message"];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
-(IBAction)Post{
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
[appDelegate openSessionWithAllowLoginUI:YES];
[FBRequestConnection startWithGraphPath:@"me/Mac" parameters:self.postParams HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,id result,NSError *error) {
NSString *alertText;
if (error) {
alertText = [NSString stringWithFormat:@"error: domain = %@, code = %d, des = %d",error.domain, error.code,error.description];
}
else
{
alertText = [NSString stringWithFormat:@"Posted action, id: %@",[result objectForKey:@"id"]];
}
// Show the result in an alert
[[[UIAlertView alloc] initWithTitle:@"Result" message:alertText delegate:self cancelButtonTitle:@"OK!"
otherButtonTitles:nil]show];
}];
}
ce que je fais mal ici et toute suggestion sera grand et ce nouveau SDK est une version bêta? ou un complet?
pouvez-vous s'il vous plaît poster toute la ligne d'erreur? Faites un NSLog (@ "% @", erreur); Ensuite, vous voyez toute la description, pourquoi il lance l'erreur 400. Ou poster le message de votre sortie d'alerte ... – Fab1n
2012-08-30 14: 33: 05.225 NewFbLogin [1275: fe03] Erreur: Code d'état HTTP: 400 – Ghouse
Désolé pour cette question stupide, mais vous avez une connexion valide et facebook session? Peut-être suivre ce tut: https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/ – Fab1n