hellojs twitter error
当我从demo文件夹运行twitter演示并点击twitter按钮时,它会给我以下错误
如果(url.indexOf(x)> -1){,url在此行的hello.js文件中是unfind
如何解决此错误
感谢
答案 0 :(得分:3)
运行有问题的演示页时
http://adodson.com/hello.js/demos/twitter.html
你会看到......
hello.init({
'twitter' : TWITTER_CLIENT_ID
},
{
redirect_uri:'../redirect.html',
oauth_proxy: OAUTH_PROXY_URL
});
设置包含OAUTH_PROXY_URL变量。这告诉HelloJS服务器端填充程序的位置,以便与Twitter等OAuth1授权提供程序一起使用(与OAuth2提供程序不同,它可以纯粹是客户端共享身份验证令牌)
如果从像@ localhost这样的本地域运行它,那么这将是一个未定义的值。
您需要做两件事来让演示工作。
oauth_proxy
选项。请参阅http://auth-server.herokuapps.com进行设置。或者完全删除它,默认情况下它将使用上述服务 - 您需要在那里注册第三方应用程序(推荐)。local.knarly.com
作为子文件夹 - 那么您可以跳过步骤1,因为oauth_proxy将被正确定义。