График API Facebook и вновь определенные объекты и действия: сообщение: «Неизвестные компоненты пути» - PullRequest
2 голосов
/ 27 ноября 2011

Я определил пространство имен og, og_shamh и действие "watch", используя редактор приложений FB. Я вызвал функцию javascript (ниже), которая пытается создать объект действия. Но я получаю:

["error response from fbCreateAction", 
Object
error: Object
message: "Unknown path components: /og_shamhh:watch"
type: "OAuthException"
__proto__: Object
__proto__: Object

Функция javascript, вызываемая с помощью «og_shamhh» и «watch»:

function fbCreateAction(action,url){
    FB.api('/me/'+og_namespace+':'+action+
           '?recipe='+url,'post',
           function(response) {
           log("error response from fbCreateAction",response);
               if (!response || response.error) {
                   alert('Error occured');
               } else {
                   alert('Post was successful! Action ID: ' + response.id);
               }
           });
}

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

Вы можете увидеть соответствующие метаданные, заголовок и т. Д. Здесь: http://www.shamrockirishbar.com/tvsport

Ответы [ 2 ]

9 голосов
/ 07 февраля 2012

Эта ошибка возникает, если либо namespace, либо action (или оба) в api url неверны.

Чтобы убедиться, что у вас есть доступ к хорошему URL, проверьте ссылку Get Code рядом с действием, которое вы хотите выполнить, в разделе Action Types на вкладке Open Graph настроек вашего приложения.

В качестве альтернативы вы можете проверить: Open Graph> Dashboard> Your Action Type> Advanced Settings внизу страницы.

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

Проблема решена, другие ожидают решения.Оказывается, я изменил название действия .... Глупый

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...