Импортировать вошедшего в систему пользователя disqus комментарии - PullRequest
5 голосов
/ 14 ноября 2010

Я настроил систему регистрации openid для mysite и знаменитой системы комментариев disqus .

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

Есть ли API для disqus, чтобы я мог автоматически заполнять информацию о пользователе?

Что-то вроде этого - django_template:

{%if requet.user.is_active %}
  <!--Check if any user is logged in and if someone is then add this in the html output:-->
  var disqus_email = {{ user.email }};
  var disqus_name = {{ user.username }};
  <!--Or as in my case if active user have an openid-->
  var disqus_openid = {{ user.openid }};
{% endif %}

Для этого есть один похожий пост: Disqus и получение зарегистрированного пользователя , но, глядя на ответ, я решилначать новый вопрос для моей проблемы.

1 Ответ

5 голосов
/ 14 ноября 2010

Обнаружил решение на http://help.disqus.com/entries/100880-configure-and-override-comment-system-behaviors.
Необходимо было определить следующее для текущего вошедшего в систему пользователя, как я уже думал в вопросе:

var disqus_def_name = "{{ user.get_full_name}}";
var disqus_def_email = "{{ user.email }}";
...