Ошибка Facebook 191 в приложении Canvas с использованием FB.ui () для диалога «feed» (работало раньше, перестало работать на прошлой неделе) - PullRequest
2 голосов
/ 30 марта 2012

У меня внезапно возникла проблема с FB.ui (), из-за которого у пользователя появляется диалоговое окно канала для публикации контента из моего приложения Canvas в свой канал Facebook. Это работало до недели назад, и мы не развернули новый код для этого.

FB.ui({
    "method":"feed",
    "name":"Your Horoscope for Today",
    "link":"http://apps.facebook.com/dhbdayscopetest/",
    "app_id":"213524052014025",
    "picture":"http://iota.tarot.com/fb/bday/images/signs/capricorn.png",
    "caption":"Capricorn",
    "description":"The time for romantic ideals and impulsive desires is passing quickly. In order to experience the best part of the day, you must do the work, make the...",
    "actions":[{
        "name":"Read More",
        "link":"http://apps.facebook.com/dhbdayscopetest/"
    }]
}, function(){ /* react */ });

Я неожиданно получаю этот ответ:

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.

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

Я могу бросить redirect_uri в вызов FB.ui (), который работает для публикации вещи в фиде пользователя в этом всплывающем окне, но затем всплывающее окно следует за публикацией и загружает страницу холста в крошечное всплывающее окно окно. До того, как это начало происходить, диалоговое окно просто закрывалось после успешной публикации. Это поведение, которое я хочу, есть ли что-то, что я должен сделать, чтобы получить это?

...