2017-02-20 11 views
0

Я использую django, чтобы разделить страницу на facebook. Я использую следующий код для URL-адрес«Извините, что-то пошло не так». сообщение при совместном использовании на facebook с помощью диалога общего доступа

var link = 'https://www.facebook.com/dialog/feed?app_id=1234567890&display=popup&name=' + name + '&description=' + description + '&picture=' + picture + '&link=' + caption + '&caption=' + caption + '&redirect_uri=' + redurl; 
window.open(link, "Share", windowFeatures); 

URL-адрес, который в конце концов получает формируется, как показано ниже

https://www.facebook.com/dialog/feed?app_id=1234567890&display=popup&name=GameStore:%20come%20and%20play!&description=Hey%20!!!%20I%20am%20playing%20to%20Breakout&picture=https://res.cloudinary.com/dma8tn6ge/image/upload/c_fill,h_75,w_75/profile-picture.png&link=http%3A//localhost%3A8000/game/player/1/&caption=http%3A//localhost%3A8000/game/player/1/&redirect_uri=http://localhost:8000/fb_redirect 

Это срабатывает от события нажатия кнопки в JavaScript. Но когда я нажимаю на него, открывается окно с сообщением:

Извините, что-то пошло не так. Мы работаем над тем, чтобы зафиксировать это как можно скорее.

p.s. Я, очевидно, использовать правильный идентификатор приложения в моем коде, а не 1234567890.

Может кто-то наставит меня Что я донг неправильно

+2

Facebook никогда не сможет получить доступ к localhost – Sayse

+1

спасибо, он работал на Heroku – Coder

ответ

1

Он начал работать, когда я толкнул его на Heroku. Я думаю, как сказал Сайсе, он не сможет получить доступ к localhost.