Złożenie link poprzez iPhone -> Facebook Connect

głosy
2

Staram się pisać linki poprzez iPhone facebook podłączyć bez użycia kontroli pasz. Chcę, aby symulować jak opublikować historia działa na Facebooks stronie, gdzie przechodzą link, i powraca obraz, tytuł historię, a link. Teraz wiem tylko jak korzystać z przejścia do nowego, ale myślę, że tam musi być jakiś sposób, aby wykorzystać możliwie stream.Publish lub ShowDialog, tak naprawdę nie wiesz, który ..

Ktoś ma jakieś doświadczenia z tym?

Utwórz 22/05/2009 o 02:20
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
2

Użyj aplikacji facebook demo.

w SessionViewController, dodać to, aby uzyskać pozwolenie rozszerzony:

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

Następnie trzeba się sposób publikowania strumienia. Oni nie mówią dokładnie, jakie dane do wysłania. Ale whateer to ty zapakować go w słowniku. Ponieważ jest to adres URL, dobre przypuszczenie byłoby NSString. Można uzyskać bardziej od strony interfejsu API

Znalazłem 5, które mogą pracować:

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

Także jest:

Links.post

Ale musisz zrozumieć to, w zależności od tego, co chcesz zrobić. Należy również kow klucz. Wybrałem 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];
}

Zostawiłam jakieś argumenty na zewnątrz, ale masz pomysł. I, nie wiem dokładnie co jeden chcesz, więc będziesz musiał badać wywołań metod.

Mam nadzieję że to pomoże.

Odpowiedział 22/05/2009 o 04:12
źródło użytkownik

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