Odesláním odkaz přes iPhone -> Facebook Connect

hlasů
2

Snažím se psát odkazy přes iPhone facebooku připojit bez použití ovládacího prvku zdroje. Chci, aby simulovaly, jak publikovat příběh pracuje na facebooks webové stránky, kde jsem se projít odkaz, a to vrátí zpět obraz, název příběhu a odkazu. Právě teď jsem jen vědět, jak používat ovládání posuvu, ale myslím, že musí existovat způsob, jak používat možná stream.Publish nebo ShowDialog, ale ne úplně jistý, který ..

Někdo nějaké zkušenosti s tímto?

Položena 22/05/2009 v 02:20
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Použijte facebook demo aplikace.

V SessionViewController, přidejte získat prodlouženou povolení:

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

Pak budete potřebovat metodu publikovat proudu. Neříkají přesně, jaká data odeslat. Ale whateer je ji zabalit do slovníku. Jelikož se jedná o URL, dobrý odhad by byl NSString. Můžete získat více ze stránky API

Zjistil jsem, 5, které by mohly fungovat:

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

Také je zde:

Links.post

Ale budete muset přijít na to, v závislosti na tom, co chcete dělat. Také je potřeba, aby Pow klíč. Vybral jsem 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];
}

Nechala jsem nějaké args ven, ale dostanete nápad. I; nejsem si jistý, co přesně potřebujete, takže budete muset zkoumat volání metod.

Snad to pomůže.

Odpovězeno 22/05/2009 v 04:12
zdroj uživatelem

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