У меня внезапно возникла проблема с 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 (), который работает для публикации вещи в фиде пользователя в этом всплывающем окне, но затем всплывающее окно следует за публикацией и загружает страницу холста в крошечное всплывающее окно окно. До того, как это начало происходить, диалоговое окно просто закрывалось после успешной публикации. Это поведение, которое я хочу, есть ли что-то, что я должен сделать, чтобы получить это?