Подтвердить что ты не робот

Создавать приложение facebook программно

Я пытаюсь программно создать приложение в Facebook. Я могу сделать это с помощью этого:

https://www.facebook.com/connect/create_app.php?api_key=[key]&name=app_name

Однако всегда есть всплывающее окно, в котором говорится: "Разрешить [Корневое приложение] интегрировать функции Facebook для вас?"... ОК.

Возможно ли, что "Корневое приложение" создало приложение от имени пользователя без всплывающего окна с помощью какого-либо предыдущего разрешения, которое они разрешили, например stream_publish... и т.д., или, возможно, session_token или?

Кто-то сказал, что я могу создавать дочерние приложения через "admin.setAppProperties", но не мог заставить его работать. Я также пробовал "FB.Connect.createApplication" и "Facebook.createApplication", но также не удалось.

Может ли кто-нибудь помочь? Может быть, с некоторым примером кода.

4b9b3361

Ответ 2

Решения для детей (я считаю, что они называли их "сторонними приложениями" ) преднамеренно нуждаются в создании пользовательских взаимодействий.

Ответ 3

Документация для https://www.facebook.com/connect/create_app.php?api_key=[key]&name=app_name не имеет значения. Вы можете каким-то образом получить доступ к ключу API вновь созданного приложения? Или установите дополнительные настройки приложения, такие как URL-адрес сайта?

Я думаю, вам понадобится разрешение пользователя на просмотр /accounts, а затем проверьте состояние до/после, чтобы определить, какой из них был создан.

Ответ 4

Возможно ли, чтобы "Корневое приложение" создало приложение на от имени пользователя без всплывающего окна с помощью какого-либо предыдущего разрешения, которое они разрешили, например stream_publish... и т.д. или, возможно, session_token или??

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

Трудно понять, что вы имели в виду под этим вопросом.