Фейсбук - PullRequest
       19

Фейсбук

0 голосов
/ 12 мая 2009

Я пытаюсь что-то опубликовать в фиде пользователей Facebook, а затем перенаправить пользователя на другую страницу, но кажется, что страница просто перезагружается без какого-либо запроса на отправку фида пользователя.

FB.Connect.showFeedDialog(1111111, null, null, null, null, null, redirectTo(), null, null);
function redirectTo()
{
     window.top.location = "/mywebsite";
}

Если я просто позвоню на канал с идентификатором, он будет работать правильно.

    FB.Connect.showFeedDialog(1111111, null, null, null, null, null, redirectTo(), null, null);

Кто-нибудь, кто знает, почему первые строки кода продолжают перезагружать страницу в бесконечном цикле?

1 Ответ

2 голосов
/ 12 мая 2009

При регистрации функции обратного вызова вы хотите передать ссылку на функцию, а не вызывать ее. Удалите скобки из redirectTo в первой строке:

FB.Connect.showFeedDialog(1111111, null, null, null, null, null, redirectTo, null, null);
function redirectTo(){
     window.top.location = "/mywebsite";
}
...