Вызов неопределенной функции showfeeddialog () для FB.Connect.showFeedDialog

голоса
1

Я разрабатываю приложение Facebook в fb:iframe. Я не хочу использовать , feed_publishUserActionпоскольку она требует сеансового ключа. Поэтому пытаются использовать FB.Connect.showFeedDialog.

Допустимо ли использовать последний?

Может ли один предложить пример , чтобы использовать его как я получаю высказывание об ошибке Call to undefined function showfeeddialog().

Должен ли я обновить мою библиотеку? Любые другие предложения?

Задан 15/02/2009 в 18:04
источник пользователем
На других языках...                            


1 ответов

голоса
4

Прежде всего, необходимо убедиться, что библиотека клиента включаются:

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>

Это не должно быть в страницах HTML, но в теле. Из документов:

Примечание: Вы должны включить <script>тег , который загружает FeatureLoader в начале вашего <body>элемента. FeatureLoader может записывать элементы тела непосредственно> к документу, который, если это происходит в <head>элементе, сообщается как об ошибке некоторыми браузерами.

Как вы вызвать функцию? Это должно выглядеть примерно так:

FB.Connect.showFeedDialog(123456789, data);

(Числа, являющиеся шаблон идентификатор шаблона вы хотите опубликовать в, созданный в фейсбуке или зарегистрированный в API. «Данные» должны быть JSON вы заполните сказал шаблон).

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

FB.ensureInit(function () { 
    // -- now library is officially ready
}); 

или проверить Waitableкласс.

Помните: вы должны быть вошли в систему с помощью Facebook Connect , чтобы использовать showFeedDialogформу. Кроме того , работая с API Connect всю неделю ... это все еще очень бета и требует многочисленных обходные. Вы должны опубликовать некоторые кода , поэтому мы можем помочь в дальнейшем.

Ответил 07/03/2009 в 06:26
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more