2011-12-14 2 views
0

Я ожидаю, что вы выполните такой рабочий процесс. URLПриложение для проверки подлинности приложения Facebook

  • Просмотр facebook Canvas Страница: http://apps.facebook.com/app_name/
  • Перенаправление пользователю приложения страницы, если пользователь уже позволил facebook приложение или если не redircting пользователю следующий диалог, в стороне Facebook (Это то, что я должен get)

Need to get this Но теперь я получаю это. URL

  • Просмотр facebook Canvas Страницы: http://apps.facebook.com/app_name/
  • Перенаправления пользователь приложения страница, если пользователь уже позволил facebook приложения или если не redircting пользователя следующего диалога, в стороне Facebook (Это то, что я получаю сейчас) I am getting this-first I am getting this-then second Могу ли я предложить способ добиться ожидаемого процесса проверки подлинности, а не сейчас.

Это JS код, я использую в настоящее время для этого,

if (response.authResponse) { 
       FB.api('/me', function(info) { 
        //ENS.fbConnect(0, response.authResponse.accessToken); 
        login(response, info); 
       }); 


      } else{ 
       //redirctURL= encodeURI('http://apps.facebook.com/app_name'); 
       redirctURL= encodeURI('http://my_site_url.com'); 
       top.location.href = "http://www.facebook.com/dialog/oauth?client_id="+fbAppID+"&redirect_uri="+redirctURL+"&scope=offline_access,email,user_birthday,status_update,publish_stream,user_about_me, user_notes"; 
      } 

Над кодом еще часть работает, когда пользователь не проходит проверку подлинности с приложением согласно я упоминаю в моей второй точке.

На самом деле мне нужно перенаправить пользователя обратно на http://apps.facebook.com/app_name, а не на http://my_site_url.com. Но когда я использовал http://apps.facebook.com/app_name для «redirctURL», мой рабочий процесс аутентификации дал мне следующую ошибку.

enter image description here Просьбы помочь мне решить проблемы парование, которые я описал выше

  1. Workflow вопрос
  2. Перенаправление выпуск
+0

Что ваш вопрос? – Igy

+0

Первый вопрос: нажмите здесь, чтобы увидеть это в действии: http: //apps.facebook.ком/wpsocialreader /. Мне нужно реализовать точно так же, как этот. Но я получаю рабочий процесс, который я показал выше. Некоторое время это произошло из-за неправильной настройки конфигурации приложения. Пожалуйста, помогите мне решить эту проблему. второй вопрос: мне нужно вернуть пользователя перенаправления в мой раздел приложения facebook, а не мой веб-сайт после завершения процесса аутентификации. Но когда я устанавливаю URL-адрес приложения facebook, он получает ошибку, как я показал выше. Просьба помочь мне решить выше двух вопросов. –

ответ

0

Так что, если я понимаю ваши вопросы:

1) Вы хотите создать диалоговое окно auth, например, приложение для оповещения о стирке - Вы можете активировать расширенную au го диалога в настройках приложения, но если у вас также нет открытых графических действий и объектов, определенных (которые являются частью бета-API), это будет гораздо меньший диалог, потому что у вас не будет никаких временных шкал

2) Вы уверены, что перенаправляетесь на правильный URL? Эта ошибка обычно происходит при попытке перенаправить к URL, кроме собственного URL вашего приложения

+0

Спасибо за ваш повтор, я решил первый пункт, пройдя через эти ресурсы (http://developers.facebook.com/docs/beta/authentication/). Во втором пункте я использую тот же url (http://apps.facebook.com/app_name). Но если я использовал URL-адрес моего сайта в качестве URL-адреса перенаправления, он работает нормально, но не с моим URL-адресом приложения (http://apps.facebook.com/app_name). У вас есть представление об этом. –

+0

Спасибо, твоя правая рука. –

Смежные вопросы