Запросить расширенные разрешения в Facebook, Django, Pyfacebook

StackOverflow https://stackoverflow.com/questions/2397201

  •  25-09-2019
  •  | 
  •  

Вопрос

Я разрабатываю приложение Iframe в Facebook (используя Pyfacebook и Django) и не мог понять официальную документацию. Может ли кто-нибудь дать мне указатель на то, как запросить расширенные разрешения (например, read_stream, publish_stream и offline_access)?

Я экспериментировал с FB Connect, но я даже не уверен, что это правильный путь для приложения Iframe.

Следующий код размещен в моем шаблоне, всплывает оповещения, но нет диалогового окна разрешения:

FB.init(my_api_key, "/media/js/xd_receiver.htm");
FB.ensureInit(function() {
  alert("aa");
  FB.Connect.showPermissionDialog("email,offline_access,read_mailbox,publish_stream");
  alert("aa");
});

PS выглядит так Как получить (и использовать) расширенные разрешения в Facebook с Python / django актуален, но я считаю, что он включает в себя FBML, который не является моим делом.

Это было полезно?

Решение

После 15 часов борьбы (половина из которых была посвящена сна) Я нашел свою проблему. Я забыл настроить поле Connect URL моего приложения Facebook. Я скопировал мою Canvas Callback URL URL, настроил базовый домен, и теперь он работает идеально.

Я детализировал весь процесс здесь: http://phdrocks.wordpress.com/2010/03/08/getting-extended-permissions-in-facebook/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top