кнопка входа в facebook не отображается в моем блоге

Я включаю кнопку входа через Facebook в свой блог, следуя этому https://developers.facebook.com/docs/facebook-login/login-flow-for-web/

Я сделал все идеально, но это не показывает, что я получаю это, когда я иду в консоль браузера.

Недопустимый идентификатор приложения: должен быть числом или числовой строкой, представляющей идентификатор приложения. all.js:56 FB.getLoginStatus() вызывается перед вызовом FB.init().

что делать?

и я также интегрирую кнопку входа в Google+, и она отлично работает, проверьте, работает ли она здесь. http://hashtaginside.blogspot.com/


person ibnesinaStudio    schedule 23.03.2014    source источник


Ответы (1)


Вам нужен идентификатор приложения, чтобы ваш рабочий процесс входа в систему работал. Чтобы получить его, вы должны зарегистрироваться в качестве разработчика Facebook. Затем перейдите на страницу https://developers.facebook.com/apps и создайте новое приложение. После этого вы сможете использовать вход через Facebook.

Затем для кнопки входа в систему измените src на

http://www.facebook.com/plugins/login_button.php?app_id={your_app_id}&channel=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FLEdxGgtB9cN.js%3Fversion%3D40%23cb%3Dfd83dd978%26domain%3Dhashtaginside.blogspot.com%26origin%3Dhttp%253A%252F%252Fhashtaginside.blogspot.com%252Ff2e65db4e4%26relation%3Dparent.parent&locale=en_US&max_rows=1&sdk=joey&show_faces=true&width=200

Где {your_app_id} — идентификатор приложения, предоставленный вам Facebook.

Как только вы это сделаете, если вам понадобится дополнительная помощь, дайте мне знать, что я могу помочь вам.

person Brad The Developer    schedule 24.03.2014
comment
спасибо за ответ, но это не сработало :( я все еще получаю ошибки в консоли, я все хорошо настроил, я думаю, что кнопка входа в Google проще, так как вы можете интегрировать ее в свой блог, но facebook выдает мне ошибку :( я используйте эту кнопку, <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId= ID "; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> - person ibnesinaStudio; 24.03.2014