2016-05-22 1 views
4

Я реализовал кнопку обмена Yammer точно в соответствии с https://developer.yammer.com/docs/share-button.Yammer - platform_social_buttons.min.js: 2 Uncaught TypeError: yam.config не является функцией

Прямо перед Я добавил:

<script type="text/javascript" src="https://s0.assets-yammer.com/assets/platform_social_buttons.min.js"></script> 
yam.platform.yammerShare();

Затем сразу после открытия, в качестве теста, я добавил;

<span id="yj-share-button"></span> 

Результат - в Chrome и Firefox на Mac в любом случае: "Uncaught TypeError: yam.config не является функцией" (анонимная функция) @ platform_social_buttons.min.js: 2

Так что я думал ; почему бы не попробовать загрузить "yam.platform.yammerShare();" на документе готовы .. но это не имело никакого значения.

Я не получаю никаких других ошибок JS, и эта конкретная ошибка возникает в пределах платформы_social_buttons.min.js. Мой сайт запускает jQuery 2.1.4, если это имеет значение, хотя https://developer.yammer.com/docs/share-button ничего не говорит о jQuery.

Зачем возникла эта ошибка? Я не использую JavaScript SDK, просто кнопку общего доступа.

ответ

2

Вы должны включить этот сценарий до platform_social_buttons.min.js

<script src="https://c64.assets-yammer.com/assets/platform_embed.js"></script> 
+1

спасибо. Странно, что он не упоминается на https://developer.yammer.com/docs/share-button. –

+0

Возможно, они полагают, что это уже упоминалось на той же странице. Я предложил изменить страницу. –

+0

спасибо, потому что это действительно не очевидно с этой страницы –

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