Senden eines Link via iPhone -> Facebook Connect

stimmen
2

Ich versuche, das iPhone Facebook posten Links durch verbinden, ohne die Vorschubsteuerung. Ich möchte simulieren, wie sich die Geschichte auf Facebooks Website veröffentlichen funktioniert, wo ich einen Link übergeben, und es gibt ein Bild, Geschichte Titel und einen Link zurück. Gerade jetzt nur ich weiß, wie die Vorschubsteuerung verwenden, aber ich denke, es eine Möglichkeit sein muss, verwendet möglicherweise stream.Publish oder showdialog, nur nicht wirklich sicher, was ..

Wer noch keine Erfahrung mit dieser?

Veröffentlicht am 22/05/2009 um 02:20
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

Verwenden Sie die Facebook-Demo-Anwendung.

in den SessionViewController, fügen Sie diese erweiterte Erlaubnis zu erhalten:

- (void)askPermission:(id)target {
  FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
  dialog.delegate = self;
  dialog.permission = @"publish_stream";
  [dialog show];
}

Dann brauchen Sie eine Methode , den Strom zu veröffentlichen. Sie sagen nicht genau , welche Daten zu senden. Aber whateer es ist , dass Sie es in einem Wörterbuch verpacken. Da es sich um eine URL ist, wäre eine gute Vermutung ein NSString sein. Sie können mehr von dem bekommen API Seite

Ich fand 5, das funktionieren könnte:

Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction

Auch gibt es:

Links.post

Aber du musst es herausfinden, je nachdem, was Sie tun möchten. Sie müssen auch den Schlüssel kow. Ich nahm url

- (IBAction)sendURL:(id)target{

    NSMutableDictionary *args = [[[NSMutableDictionary alloc] init] autorelease];
    [args setObject:urlString forKey:@"url"];  
    FBRequest *uploadPhotoRequest = [FBRequest requestWithDelegate:self];
    [uploadPhotoRequest call:@"Links.post" params:args];
}

Ich habe einige args ausgelassen, aber Sie bekommen die Idee. I; bin nicht sicher, genau das, was man Sie wollen, so können Sie die Methodenaufrufe Forschung müssen werde.

Hoffe das hilft.

Beantwortet am 22/05/2009 um 04:12
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more