Предложите (или нет) пользователю опубликовать историю в фид профиля в Javascript - PullRequest
0 голосов
/ 10 сентября 2011

Я делаю приложение, которое загружается в виде вкладки (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-код для публикации непосредственно в фиде пользователя, нет пробников, пользователю предоставлены разрешения ...

Есть идеи?
Спасибо

Ответы [ 2 ]

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

Чтобы redirect_uri работал правильно и не получал ошибку 191, redirect_uri должен принадлежать приложению.

0 голосов
/ 15 сентября 2011

Полагаю, я нашел решение своих проблем.

Полное приложение iframe в Facebook с примерами публикации общего ресурса, обновления статуса, с помощью ajax и т. Д. В php и js ...

http://thinkdiff.net/facebook/iadvance-graph-api-iframe-base-facebook-page-app-development/

...