Trimiterea unui link prin iPhone -> Facebook Connect

voturi
2

Am încercat să posta link-uri prin intermediul iPhone Facebook Connect fără a utiliza controlul hranei pentru animale. Vreau pentru a simula modul de publicare o poveste funcționează pe site-ul facebooks, în cazul în care trec un link, și se întoarce o imagine, un titlu poveste, și un link. Chiar acum știu doar cum să utilizați controlul hranei pentru animale, dar mă gândesc că trebuie să existe o modalitate de a utiliza, eventual, stream.Publish sau showDialog, nu doar într-adevăr sigur care ..

Oricine are nici o experiență cu asta?

Întrebat 22/05/2009 la 02:20
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

Utilizați aplicația demo facebook.

în SessionViewController, adăugați acest lucru pentru a obține permisiunea extinse:

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

Apoi , aveți nevoie de o metodă de a publica fluxul. Ei nu spun exact ce date pentru a trimite. Dar whateer este tu pachet într - un dicționar. Deoarece este o adresă URL, o presupunere bună ar fi o NSString. Puteți obține mai mult de la pagina API

Am găsit 5, care ar putea să funcționeze:

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

De asemenea, există:

Links.post

Dar va trebui să-l dau seama, în funcție de ceea ce doriți să faceți. De asemenea, trebuie să Kow cheia. Am ales 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];
}

Am lăsat niște args, dar ai prins ideea. Eu, nu sunt sigur exact ceea ce vrei, așa că va trebui să cerceteze apelurile metoda.

Sper că acest lucru vă ajută.

Publicat 22/05/2009 la 04:12
sursa de către utilizator

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