Я делаю приложение, которое загружается в виде вкладки (iframe) внутри страницы
Я использую оба, PHP и JS SDK, последние
Я могу публиковать сообщения на стене пользователя с помощью PHP, после авторизации пользователя stream_publish и т. Д.
Теперь моя проблема заключается в том, чтобы публиковать сообщения на стене пользователя, когда он нажимает одну из кнопок, показанных на моей вкладке.
Я пытаюсь этот код:
function post_wall()
{
FB.ui(
{
method: 'feed',
name: 'Publish example of www.compilaron.com',
link: 'http://example.com/myapp/files/506625449_thumb.jpg',
picture: 'http://example.com/myapp/files/506625449_thumb.jpg',
caption: 'Example caption',
description: 'Example description to test the post',
message: 'Facebook Dialogs are not easy!',
redirect_uri: 'http://www.facebook.com/myFanPage?sk=app_ID'
},
function(response) {
if (response && response.post_id)
{
alert('Post was published in Wall.' );//+ response.toSource());
}
else
{
alert('Post was not published in Wall.' );//+ response.toSource());
}
});
}
Сначала я получил ошибку API 191. Затем добавил параметр redirect_uri и теперь получаю ошибку API 100. Похоже, код, который я использую, устарел, но не может найти код, который можно опубликовать на стене пользователя, не покидая фан-страницу. , перенаправление и возврат (как указано в следующем URL)
https://developers.facebook.com/docs/reference/dialogs/feed/
Кроме того, если у вас есть JS-код для публикации непосредственно в фиде пользователя, нет пробников, пользователю предоставлены разрешения ...
Есть идеи?
Спасибо