2015-05-19 7 views
0

Я пытаюсь представить историю fitness.bikes из приложения Windows Phone. В идеале мне бы хотелось, чтобы он выглядел так же, как в документации - таблица статистических данных и карта курса. Я пытаюсь понять, как это сделать. В частности, можно ли это сделать без сервера сторонних производителей, на котором размещаются данные о поездке.Facebook: публикация action.bikes OpenGraph action

Вопросы:

  1. Когда я вношу объект курса на Facebook, я могу указать все необходимые ActivityDataPoints, чтобы сделать карту показать, или что-то еще нужно?

  2. В образце, который я пытался, я получаю только название, изображение и описание. Могу ли я получить таблицу статистических данных для отображения, не требуя внешнего сервера?

  3. Сообщения, которые я отправляю, не отображаются на временной шкале, даже для тестового пользователя. Они отображаются в журнале активности и отмечены «Разрешено на временной шкале», а не «Показывать по временной шкале». Я использую fb: explicitly_shared ... не должно ли сообщение появляться?

ответ

0

Ok, после дальнейших экспериментов, я считаю, что может ответить на мои собственные вопросы:

  1. fitness.bike постмониторинговые данные должен содержать только FB: explicitly_shared, неприкосновенность частной жизни, и курс ссылку, и ничего больше. По какой-то причине добавление created_time делает сообщение отображаемым в стандартном макете.

  2. Такой же ответ, как указано выше. Таблица статистики является частью макета Map, который предоставляет Facebook.

  3. Такой же ответ, как указано выше. Извлечение атрибута created_time магически заставляет сообщение отображаться правильно на временной шкале.

P.S. Что касается внешнего сервера - это необходимо, только если вы хотите перенаправить пользователя на свою страницу. Даже тогда сервер может захватить object_id из URL-адреса, захватить токен доступа из Facebook с помощью AppID и AppSecret, затем просмотреть этот объект (курс), извлечь данные из него и показать на странице.

Надеюсь, это поможет кому-то еще.