publier sur mon mur facebook en utilisant le nouveau sdk
Je suis en utilisant le nouveau Facebook SDK de publier sur mon mur en suivant leurs instructions
J'ai obtenu l'autorisation de l'application, mais quand j'essaye de publier, j'obtiens une erreur
Error: HTTP status code: 400
ci-dessous je vous poste 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 ?
source d'informationauteur Ghouse
Vous devez vous connecter pour publier un commentaire.
Si vous rencontrez des problèmes, essayez de désactiver la journalisation en ajoutant ce code avant la demande d'appel vous intéresse le débogage:
[FBSettings setLoggingBehavior:[NSSet
setWithObjects:FBLoggingBehaviorFBRequests,
FBLoggingBehaviorFBURLConnections,
nil]];
finalement j'ai résolu le problème pour qui j'ai du modifier le Jeton d'Authentification Paramètre URLFragment dans mon application l'autorisation page puis il travaille
j'ai utilisé ce cadre pour mon projet. il fonctionne correctement. c'est mon code relatives à l'
et mon sessionOpener fonction;
{
}
cela fonctionne pour moi. peut être utile pour vous.
vérifier Session d'Autorisations de publication.
son travaillé me va bien.