2013-03-25 3 views
1

Я хочу создать кнопку, которая подписывает пользователя на поток disqus.Подписаться Пользователь через JSON - API DISQUS

Мне нужна помощь с API DISQUS Я уже много играл с ним, также пробовал его через консоль DISQUS http://disqus.com/api/console/#!/ - ничего не работает.

$.ajax({ 
    type: "POST", 
    url: "https://disqus.com/api/3.0/threads/subscribe.json", 
    data: { 
    "email": "[email protected]", 
    "thread": "ident:blog_post_123", 
    "forum": "myforum" 
    }, 
    success: function(data){alert(data);}, 
    dataType: "jsonp" 
}); 

Результат всегда

{ 
    "code": 2, 
    "response": "Invalid argument, 'forum'" 
} 

Что я делаю неправильно? Я не могу найти все, что помогает мне ...

Спасибо!

ответ

1

Документация неверна, так как вы на самом деле не можете использовать идентификатор или ссылку: потому что «форум» не является принятым аргументом.

Вместо этого вам нужно будет выполнить другой поиск, чтобы сначала получить идентификатор потока, который будет использоваться для вызова подписки. Используйте эту конечную точку с вашим идентификатором и именем форума, а затем возьмите значение «id» из ответа: http://disqus.com/api/docs/threads/set/

+0

спасибо! это спасло меня много времени ... Я также узнал, что вы не можете «отправлять» через json/jsonp через домены. теперь я работаю с завитком. – mountbatt

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