2014-02-18 3 views
0

Я хочу опубликовать в пользовательской строке свою текущую активность с помощью загруженной ими фотографии.Опубликовать на временной шкале, как Candy Crush Saga

Например:

Я голосовал 'АБВ кино'.

..image1 .. ..image2 .. ..image3 ..

Вопрос: Mutiple фото можно? Если да, есть ли количество фотографий. Мне нужно показать 3-5 фотографий.

Как и в случае с сообщением Candy crush saga: (только для справки, не совсем так. Для любопытства я хотел знать, должности?)

enter image description here

Какие апи мы можем использовать для этого?

Возможно ли это с помощью FB.ui feed api?

FB.ui(
    { 
    method: 'feed', 
    to:'the Facebook ID of the person you wanna send', 
    name: 'Facebook Dialogs', 
    link: 'http://emplido.com', 
    picture: 'http://fbrell.com/f8.jpg', 
    caption: 'Reference Documentation', 
    description: 'Dialogs provide a simple, consistent interface for applications to interface with users.' 
    }, 
    function(response) { 
    if (response && response.post_id) { 
     alert('Post was published.'); 
    } else { 
     alert('Post was not published.'); 
    } 
    } 
); 

ответ

1

То, что вы хотите, называется богатой истории, вы можете создать их с открытым графиком, here вы можете увидеть, что есть доступные варианты.

Это нелегкое решение, поскольку у вас есть много вариантов, поэтому вам действительно нужно прочитать открытые графические документы, чтобы найти, какое действие подходит лучше всего. В документации у вас есть полный «как», в том числе и как разместить действие на стене пользователей с графа апиhttps://developers.facebook.com/docs/opengraph/using-actions/

Помните, что у вас есть два вида действий, общих (DOCS here) и пользовательских (документы here)

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

Цитирование документы вот небольшой пример того, как создать историю с открытым графиком

Чтобы опубликовать действие, сделать HTTP POST к следующему Graph API конечной точке:

/{user-id}/{action-type} 

Этот звонок должен быть подписан с пользователемтокен доступас Публикация_связиразрешения или с доступом кприложения маркерадля пользователя, который был ранее авторизован.

Для общих действий, то {действия типа} является именем действия, такими как ог.любит:

/{user-id}/og.likes 

Для пользовательских действий, это композит из имен приложения и тип пользовательского действия:

/{user-id}/{namespace}:{action-type-name} 

Пространство имен является уникальным для вашего приложения, и установить в вашем панель инструментов приложения на вкладке «Основные».

Этот пример является самым простым.

+0

спасибо. Извините за поздний ответ. Мне нужно попробовать this.Currently отображение активности в панели «последние действия». Но я хотел узнать, как это выглядит в других новостях? а также хотел знать, как дать ссылку на название фильма, которое должно открыть страницу подробностей фильма в приложении facebook. В настоящее время он выходит за пределы facebook – stefun

+0

{"title": "cool", "message": "SDfsdf", "fb: explicitly_shared": true, "url": "https://example.com/app_dev.php/ root/"," description ":" cool place "," image ": [{'url':" http://personal.psu.edu/tao5048/JPG.jpg "," user_generated ": true}, {' url ': "http://personal.psu.edu/tao5048/JPG.jpg", "user_generated": true}]} is my post body – stefun

+0

не могли бы вы объяснить себя лучше? –

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

  • Нет связанных вопросов^_^