Отправка ссылки по iPhone -> Facebook Connect

голоса
2

Я выкладываю ссылки через iPhone через Facebook без контроля подачи. Я хочу, чтобы имитировать, как опубликовать рассказ работает на веб-сайте Facebooks, где я прохожу ссылку, и она возвращается обратно изображение, название рассказа и ссылку. Сейчас я только знаю, как использовать элемент управления подачей, но я думаю, там должно быть способом использовать возможно stream.Publish или ShowDialog, просто на самом деле не уверен, какой ..

Кто есть опыт работы с этим?

Задан 22/05/2009 в 02:20
источник пользователем
На других языках...                            


1 ответов

голоса
2

Используйте facebook демонстрационное приложение.

в SessionViewController, добавьте это, чтобы получить расширенное разрешение:

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

Тогда вам нужен способ публикации потока. Они не говорят , какие именно данные для отправки. Но whateer это вы упаковать его в словаре. Так как это URL, хорошее предположение было бы NSString. Вы можете получить больше от страницы API

Я нашел 5, который может работать:

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

Также есть:

Links.post

Но вы должны понять это, в зависимости от того, что вы хотите сделать. Кроме того, необходимо поклоны ключ. Я выбрал 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];
}

Я оставил некоторый арг, но вы получите идею. Я, не уверен, что именно из них вы хотите, так что вы должны будете исследовать вызовы методов.

Надеюсь это поможет.

Ответил 22/05/2009 в 04:12
источник пользователем

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