ОБНОВЛЕНИЕ: API Facebook сильно изменился с момента публикации этого вопроса. Этот вопрос больше не имеет отношения.
Я делаю приложение iOS для онлайн-радио, и я хочу, чтобы пользователи могли публиковать сообщения на радиостанции Facebook Fan Page, которые, между прочим, имеют все разрешения, позволяющие всем публиковать на стене.
Я знаю, что пользователи могут публиковать сообщения на странице поклонников независимо от того, понравились ли они или нет страницы поклонников, если они находятся на странице поклонника. Однако, по крайней мере, с помощью iOS и Javascript для SDK Facebook, в диалоговом окне канала появится следующая ошибка, если пользователю не понравилась страница:
Указана недопустимая цель: 219909461711. Цель должна быть странице, событию или пользователю, который актер может опубликовать на стене.
"219909461711" будет идентификационным номером целевого профиля, который является страницей радиостанции Facebook Facebook. Если вы используете имя пути к странице вентилятора, SDK изменяет его для идентификационного номера профиля страницы вентилятора.
Я что-то делаю неправильно? Почему в диалоговом окне отображается эта ошибка, если пользователь заметил, что сообщение будет опубликовано на странице вентилятора?