Ответ 1
Для этого был API, но я думаю, что он был прекращен. Вы можете увидеть, можете ли вы его взломать из информации, доступной здесь:
Я пытаюсь программно создать приложение в 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", но также не удалось.
Может ли кто-нибудь помочь? Может быть, с некоторым примером кода.
Для этого был API, но я думаю, что он был прекращен. Вы можете увидеть, можете ли вы его взломать из информации, доступной здесь:
Решения для детей (я считаю, что они называли их "сторонними приложениями" ) преднамеренно нуждаются в создании пользовательских взаимодействий.
Документация для https://www.facebook.com/connect/create_app.php?api_key=[key]&name=app_name не имеет значения. Вы можете каким-то образом получить доступ к ключу API вновь созданного приложения? Или установите дополнительные настройки приложения, такие как URL-адрес сайта?
Я думаю, вам понадобится разрешение пользователя на просмотр /accounts
, а затем проверьте состояние до/после, чтобы определить, какой из них был создан.
Возможно ли, чтобы "Корневое приложение" создало приложение на от имени пользователя без всплывающего окна с помощью какого-либо предыдущего разрешения, которое они разрешили, например stream_publish... и т.д. или, возможно, session_token или??
Если вы создаете приложение Facebook, которое извлекает только какую-либо информацию о профиле, а затем вы добавляете новые функции, которые позволяют автоматически публиковать на стенах людей; вам придется потребовать от пользователя повторной аутентификации, чтобы предоставить вам эти дополнительные разрешения.
Трудно понять, что вы имели в виду под этим вопросом.