Facebook sdk posten auf der Mauer auf der iPhone app
Ich habe ein problem mit der Umsetzung des Facebook-posting auf der Wand in meinem iPhone-Anwendung.
Ich habe SDK installiert und verknüpft framework
login funktioniert. hier ist der code:
-(IBAction)loginButtonPressed:(id)sender
{
NSLog(@"loginButtonPressed: called");
AppDelegate *appdel=[[UIApplication sharedApplication] delegate];
appdel.facebookSession=[[FBSession alloc] init];
[appdel.facebookSession openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error)
{
//
}];
}
Aber ich habe ein problem beim posten der Nachricht auf Benutzer-wall. Hier ist der code:
-(IBAction)likeButtonPressed:(id)sender
{
NSLog(@"likeButtonPressed: called");
//Post a status update to the user's feedm via the Graph API, and display an alert view
//with the results or an error.
NSString *message = @"test message";
NSDictionary *params = [NSDictionary dictionaryWithObject:message forKey:@"message"];
//use the "startWith" helper static on FBRequest to both create and start a request, with
//a specified completion handler.
[FBRequest startWithGraphPath:@"me/feed"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
[self showAlert:message result:result error:error];
}];
}
Mir bitte helfen. Was ist falsch an meinem code? Oder sollte ich hinzufügen, dass einige Berechtigungen zum login-Anfrage?
Du hast vergessen zu beschreiben, die tatsächliche problem/Fehler.
Ist das log in Formular angezeigt, wenn Sie initiieren Ihre facebook-post?
Ich habe eine Meldung im debug:
Ich glaube, dieser Fehler ist "{"error":{"message":"An active access token muss verwendet werden, zur Abfrage von Informationen über den aktuellen Benutzer.","type":"OAuthException","code":2500}}"
Ich erstellte ein einfaches Projekt in GitHub als ein Beispiel für die Verwendung der FB-SDK + iOS 6 und Storyboards. Die app kann post in der timeline: FB-SDK + Storyboards mit Veröffentlichen Feed Prost!
Ist das log in Formular angezeigt, wenn Sie initiieren Ihre facebook-post?
Ich habe eine Meldung im debug:
Error: HTTP status code: 400
und The operation couldn't be completed. (com.facebook.FBIOSSDK error 5.)
im ÙIAlertView`Ich glaube, dieser Fehler ist "{"error":{"message":"An active access token muss verwendet werden, zur Abfrage von Informationen über den aktuellen Benutzer.","type":"OAuthException","code":2500}}"
Ich erstellte ein einfaches Projekt in GitHub als ein Beispiel für die Verwendung der FB-SDK + iOS 6 und Storyboards. Die app kann post in der timeline: FB-SDK + Storyboards mit Veröffentlichen Feed Prost!
InformationsquelleAutor user1385666 | 2012-07-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
dieser code funktionierte für mich.
Zuerst müssen wir
dann
und natürlich nicht zu vergessen, zu synthetisieren:
den code selbst:
Hat bei mir nicht funktioniert
Kannst du deinen code mit uns? Dieser arbeitete für mich für die erste Abfahrt. Vielleicht werden Sie etwas vermissen. Teilen Sie Ihre code-snippet mit uns, damit wir Ihnen helfen können, besser.
Antworten Sie in diesem question?
InformationsquelleAutor user1385666
versuchen, diesen code
InformationsquelleAutor kb920
sollten Sie Berechtigungen festlegen:"status_update".
wie diese :
oder
InformationsquelleAutor Patrick