2013-04-04 54 views
0

我正在使用yammer的按钮。我在太阳下试过每个浏览器。它们都具有相同的功能。第一次页面加载,他们将完美地加载JS和类似的按钮......然而,在第一页加载类似按钮的任何子加载之后会抛出下面的错误。Yammer Like Button Not Working ... TypeError:yam.helper未定义

Error 
    TypeError: yam.helper is undefined 

代码如下:

//JS 
    yam.connect.actionButton(
    { container: '#like', 
     network: 'gsk.com', 
     action: 'like' 
    }); 
    //MarkUp 
    <div id="like"><p></p></div> 

任何想法?

+0

貌似某人是串行downvoting我......打哈欠 – 2013-04-10 15:41:44

回答

1

我有同样的问题。 一对夫妇指针:在 https://www.yammer.com/client_applications

注册一个新的应用程序,你会需要它为您的数据的应用ID。

新应用中的重定向URI需要匹配 应用的URL。

确保容器中的DIV ID匹配代码:

<script> 
    yam.connect.actionButton({ 
    container: "#embedded-like", 
    network: "domain.com", 
    action: "like" 
    }); 
    </script>  
    <div id="embedded-like"></div> 
+0

这帮助了我,但容器必须在脚本之前。 – johna 2015-06-26 01:24:12