Привет, я создал настольное приложение. Мне было интересно, что я должен поставить для URL обратного вызова Canvas. Я пытался определить его как локальный (http://localhost:8084), но он не принимает его.
Мне нужно, чтобы получить сеанс, используя http://www.facebook.com/login.php?api_key=YOUR_API_KEY&v=1.0
Спасибо!
Ваш URL-адрес обратного вызова должен быть адресом, с которого Facebook может фактически получать данные. Это не localhost, поскольку, как следует из названия, локально для вас .
localhost
Прочитайте следующее: http://wiki.developers.facebook.com/index.php/Canvas_Callback_URL#How_It_Works
URL вашей страницы холста: http://apps.facebook.com/foobar/ URL вашего обратного вызова Canvas - http://www.foobar.com/yourapp/ [... и т.д.]
Размещение localhost в качестве URL обратного вызова canvas похоже на покупку чего-либо в Интернете и заполнение адреса доставки как "мой дом".
Для некоторой базовой информации о том, как работает приложение Facebook, это хороший материал для чтения:
http://wiki.developers.facebook.com/index.php/Anatomy_of_a_Facebook_App