[英]How to make Twitter widget.js run properly on first page load using `link_to` with Turbolinks on Rails 5
[英]How can I initialise Twitter's widget.js SDK with my Twitter API ID?
当前代码是:
$.getScript('//platform.twitter.com/widgets.js', function() { twttr.widgets.load(); });
但是我想传入我的Twitter API密钥作为初始化变量。
例如,使用Facebook,您可以:
$.getScript('//connect.facebook.net/en_AU/all.js#xfbml=1', function() { FB.init({ appId: 736487365874365873 }); });
我不知道这样的Twitter API密钥初始化(来自Twitter OAuth应用程序访问权限的应用和常见的HTML data-*
属性,例如data-widget-id
),但是如果您担心允许的展示次数 ,您应该查看Twitter API条款:
https://dev.twitter.com/terms/api-terms
即这部分:
如果您的应用程序最终将需要超过一百万个用户令牌,或者您希望嵌入式推文和嵌入式时间表超过每天一千万次展示,那么您可能需要直接与我们讨论您对Twitter API的访问权限附加条款。
此外,尝试复制Twitter核心用户体验的应用程序(如下文第I.5节所述)将需要我们的许可,以拥有100,000个以上的用户令牌,并受其他条款的约束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.