Добавление пользовательских ссылок действий рядом с «нравится» и «комментарий» для действия публикации Open graph - PullRequest
0 голосов
/ 15 февраля 2012

Я создал объекты и действия Opengraph в своем приложении, и я могу опубликовать действие, чтобы оно отображалось на различных каналах. Тем не менее, важная особенность, которая мне нужна, заключается в том, что в этих сообщениях я хотел бы, чтобы рядом с комментарием появлялась ссылка с настраиваемым действием и похожие ссылки внизу сообщения. Мое предположение / понимание заключалось в том, что, если я опубликую действие пользователя на объекте на моем веб-сайте, другие действия, предназначенные для этого объекта, также должны отображаться. Нужно ли как-то вручную подключать другие действия к объекту?

Я пытался добавить параметр 'actions' к данным поста и указать имя и ссылку для действия, но, похоже, он не работает. Однако это работает, если я отправляю только сообщение в / me / feed и вижу ссылку с настроенным действием.

Итак, это:

function publish() {
    var publish = {
    actions : [{
        name : 'Custom Action',
        link : action_url
        }]};

    FB.api('/me/appns:action&object='+object_url,'post',  publish, function(response) {

            if (!response || response.error) {
                alert('Error occured:'+response.error);
              } else {
                alert('Post was successful! Action ID: ' + response.id);
              }
    });
}

Это работает, если опубликовать действие на каналах, но ссылка на настраиваемое действие отсутствует.

Однако, если я преобразую это в обычный старый пост с помощью FB.api ('me / feed', 'post', publish ....), я увижу ссылку настраиваемого действия.

Ожидаю ли я что-то, что не работает в текущем наборе функций FB?

Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 18 марта 2012

эта функция в настоящее время не поддерживается при публикации пользовательских действий Open Graph. Мы находимся в процессе его реализации и обязательно объявим об этом и добавим его в документацию по адресу developers.facebook.com/docs, когда он будет готов. ЭТА 1-2 месяца.

...