Het indienen van een verbinding via iPhone -> Facebook Connect

stemmen
2

Ik ben op zoek naar links plaatsen via de iPhone Facebook Connect zonder gebruik van het diervoeder controle. Ik wil simuleren hoe het publiceren van een verhaal werkt facebooks website, waar ik langs een link, en een beeld, verhaal titel, en een link het keert terug. Op dit moment weet ik alleen hoe het voer controle te gebruiken, maar ik denk er moet een manier mogelijk stream.Publish of ShowDialog te gebruiken, maar niet echt zeker weet welke ..

Iedereen heeft enige ervaring met dit?

De vraag is gesteld op 22/05/2009 om 02:20
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

Gebruik de facebook demo app.

in de SessionViewController, voeg dit toe aan uitgebreide toestemming te krijgen:

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

Dan moet je een methode om de stroom te publiceren nodig. Ze zeggen niet precies welke gegevens te sturen. Maar whateer het is je het verpakken in een woordenboek. Aangezien het een URL, zou een goede gok een NSString zijn. U kunt meer van het krijgen API pagina

Ik vond 5 die zou kunnen werken:

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

Ook is er:

Links.post

Maar je moet het uit, afhankelijk van wat u wilt doen. Je moet ook de sleutel Kow. Ik pakte 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];
}

Ik heb een aantal argumenten weggelaten, maar je krijgt het idee. I; ben niet precies wat u wilt, dus je moet de methode oproepen te onderzoeken.

Ik hoop dat dit helpt.

antwoordde op 22/05/2009 om 04:12
bron van user

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