Использование открытого графика - PullRequest
5 голосов
/ 10 ноября 2011

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

Чтобы дать немного фона, в основном я хотел публиковать действия пользователя на стенах пользователей Facebook (при условии, что они вошли через Facebook). Первоначально я собирался сделать это так же, как Twitter. То есть я просто собирался запросить разрешение на запись и опубликовать что-то на собственной стене пользователя под токеном доступа к своей учетной записи.

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

Итак, я пошел, чтобы выполнить тест кода, и ничего не появилось на моей стене или в любом месте, которое я могу видеть. После некоторого изменения var_dump () я вижу, что из вызова API возвращается много информации. Кажется, что он возвращает несколько наборов одной и той же информации с разными идентификаторами, но я предполагаю, что он работает так, как будто я получаю информацию о моем «объекте», и не вижу ничего, что выглядит как ошибка.

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

Итак, несколько вопросов, если кто-нибудь сможет на них ответить:

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

  2. В какой-то момент эта временная шкала будет применяться ко всем и захватить что-то.

P.S .: Если вы не собрались, я не большой пользователь Facebook, поэтому прошу прощения за использование таких слов, как "вещь" и других вещей, которые я говорю, что кажется странным :)

Спасибо всем, кто может предоставить некоторую информацию об этом

1 Ответ

1 голос
/ 10 ноября 2011

В настоящее время Open Graph находится в бета-версии, да, это означает, что ваши действия будут видны только разработчикам ваших собственных приложений. Для этих разработчиков теперь будет автоматически включена временная шкала.

Вскоре после запуска графика - он будет постепенно распространен на все 800 миллионов пользователей Facebook - открытый график выйдет из бета-версии и будет доступен всем пользователям.

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

...