2012-06-05 5 views
0

Я делаю приложение только с одной стеной Facebook facebook. Он работает хорошо для меня, используя FBConnect. но теперь я хочу, чтобы сообщение на стене несколько друзей за один раз нажатием одной кнопки. Возможно ли разместить пост на стене нескольких друзей? Если это возможно, то предложите мне.сообщение на несколько друзей facebook wall

Мой код:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            [NSString stringWithFormat:@"%@",[[arrData objectAtIndex:i] objectForKey:@"id"]], @"to", 
            @"post on facebook", @"name", 
            @"facebook wall post", @"description", 
            @"http://m.facebook.com/apps/myapp", @"link", 
            nil]; 

    AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
    [[delegate facebook] dialog:@"feed" 
         andParams:params 
        andDelegate:self]; 

Пожалуйста, ответьте мне.

Заранее благодарим за помощь.

+0

Да, пожалуйста, добавьте код, используемый в настоящее время для публикации на стене друга. –

+0

Я обновил свой код. – Jasmit

ответ

1

Если вы используете диалог подачи, у вас нет выбора, кроме как открыть диалог для друга.

Что вы можете сделать, хотя и запрашиваете параметр publish_stream, который позволяет публиковать его как зарегистрированного пользователя на стенах его или его друзей.
После того как вы получите это разрешение, вы просто отправляете запрос на fb, и он публикуется без использования диалога, который позволяет вам отправлять столько запросов, сколько захотите.

На ios sdk это делается с Requests.

+0

Я использую этот код, но это не сообщение. [delegate.facebook requestWithGraphPath: @ "123456789/feed" иParams: params andHttpMethod: @ "POST" andDelegate: self]; – Jasmit

+0

Можете ли вы определить, что «не работает»? Вы получаете сообщение об ошибке или что? Кроме того, вы уверены, что у вас есть разрешение «publish_stream»? –

+0

Большое спасибо .... Это работает для меня. Я допустил ошибку в своем коде относительно разрешения. – Jasmit

0

Если вы уже знаете, как разместить пользователи стены, то вы можете выполнить эту задачу, используя следующий подход, или увидеть this ссылки помощи

  1. Get Face книга изверги иды для всех ваших друзей.
  2. Сохранить в массиве.
  3. Длина итерации длины петли и столб по одному на стене друзей.
+0

Я получил идентификатор facebook в массиве. но когда итерация с моим кодом откроет много всплывающих окон со стеной. но мне нужно только одно всплывающее окно со многими стенами. – Jasmit

Смежные вопросы