Facebook. Максимальное количество запросов, выделенных для вашего приложения - PullRequest
1 голос
/ 17 января 2012

На моем сайте есть приложение Facebook с multi friend selector, которое публикует сообщения для избранных друзей.Когда я тестирую его на локальном хосте, все работает нормально, но когда я загружаю его на действующий сервер на последнем шаге отправки, когда я нажимаю на сообщение для выбранных друзей, появляется всплывающее предупреждение:

Извините, у вас закончились запросы на отправку с этим приложением.Пожалуйста, попробуйте еще раз завтра

Но это был мой первый пост на живом сервере ... Какие параметры или что-то еще я должен изменить, чтобы избежать этого предупреждения?

Добавлено из комментариев

<fb:serverfbml width= "740" height="407" > 
    <script type="text/fbml"> 
        <fb:request-form action="%%POSTCARD_ACTION_URL%%?at=send_postcard" method="POST" type="POSTCARD" content='Click the View button to see the Postcard sent to you. <fb:req-choice url="%%FACEBOOK_ACTION_URL%%?view=%%hash%%" label="View">' invite="false">
            <input type="hidden" name="mail_hash" id ="mail_hash" value="%%hash%%"> 
            <fb:multi-friend-selector style="width:80%;" showborder="false" actiontext="Select the friends you want send postcard." rows="3" bypass="cancel" email_invite="false" />
        </fb:request-form> 
    </script> 
</fb:serverfbml>

Я использую multi-friend-selector, завернутый в serverfbml

1 Ответ

1 голос
/ 17 января 2012

Если вы тестировали функцию приглашения вашего приложения и удалили запросы, когда приложение было , а не в режиме «песочницы», то все отклонения запроса были рассчитаны в «отзыв пользователя» вашего приложения. ..

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

Все наложенные на ваше приложение ограничения можно просмотреть на вкладке Insights >> Diagnostics в настройках вашего приложения.

Что касается начальных ограничений на приглашения, то, когда вы начинаете разработку своего приложения AFAIK, у вас есть ограничение в 50 запросов на пользователя в день, как показано ниже:

enter image description here

UPDATE

После некоторого дальнейшего обсуждения и обновления исходного вопроса, кажется, вы используете старый метод приглашения друзей - FBML . Как вы можете видеть на страницах документации FBML, они в процессе (и почти закончили) убирать свою поддержку.

Мы устали от FBML. 1 января 2012: FBML больше не будет поддерживается на платформе. 1 июня 2012 г. : приложения FBML больше не будут работать. Все конечные точки FBML удалены. Если вы создаете новое приложение на Facebook.com, пожалуйста, реализуйте свое приложение, используя HTML, JavaScript и CSS. Вы можете использовать наш JavaScript SDK и социальные плагины встроенные многие из тех же социальных функций, доступных в FBML.

Вам следует серьезно подумать о переходе на использование более нового Диалога запросов . Вся необходимая информация находится в ссылке. https://developers.facebook.com/docs/reference/dialogs/requests/

Вам нужно будет использовать Facebook JavaScript SDK , и после настройки и вызова функции FB.init() вы захотите позвонить в функцию FB.ui() и сообщить ей: откройте диалог Запросы .


Дальнейшее обновление

После подачи сообщения об ошибке , связанного с неправильным отображением запроса 1.0, когда приложение, из которого был сделан снимок экрана, было настроено на использование запроса 2.0, Facebook ответил на ошибку сначала путем «подтверждения и назначения» (см. более ранние ответы в отчете об ошибке), а затем заявляя, что это «намеренно» будет удалено, как только FBML полностью устареет. Facebook также заявил:

Запрос 2.0 не имеет ограничений, как 1.0.

Полезно знать: P

...