我很擅长将社交网站整合到网站中.我有点设法整合Facebook,但我不知道如何整合Twitter.
我想通过Twitter帐户登录,然后从Twitter获取用户名和其他一些数据.我有消费者密钥和消费者秘密.我不确定如何从这里开始,到目前为止我的谷歌搜索没有帮助.
我正在尝试使用codebird js:
$(function() {
$('#twitter').click(function(e) {
e.preventDefault();
var cb = new Codebird;
cb.setConsumerKey("redacted", "redacted");
cb.__call(
"oauth_requestToken",
{ oauth_callback: "http://127.0.0.1:49479/" },
function (reply, rate, err) {
if (err) {
console.log("error response or timeout exceeded" + err.error);
}
if (reply) {
// stores it
cb.setToken(reply.oauth_token, reply.oauth_token_secret);
// gets the authorize screen URL
cb.__call(
"oauth_authorize",
{},
function (auth_url) {
window.codebird_auth = window.open(auth_url);
}
);
}
}
);
cb.__call(
"account_verifyCredentials",
{},
function(reply) {
console.log(reply);
}
);
})
});
Run Code Online (Sandbox Code Playgroud)
但我明白了
您的凭据不允许访问此资源
如何解决此问题并获取用户数据?我愿意使用备用的Twitter实现.
我在html5画布中绘制一条正弦曲线.但曲线很模糊.请帮我解决.
var Wave=[];
for(i=0;i<6.28;i+=0.03)
{
Wave.push([(i*(350/6.28)),130-(Math.sin(i)*80)]);
}
ctx.beginPath();
ctx.moveTo(50+Wave[0][0],Wave[0][1])
for(i=0;i<Wave.length;i++)
{
ctx.lineTo(50+Wave[i][0],Wave[i][1]);
ctx.strokeStyle="red";
ctx.lineWidth=1.5;
ctx.lineJoin = 'round';
ctx.stroke();
}
Run Code Online (Sandbox Code Playgroud) 我想以下面的方式在画布上的圆圈内绘制一些线条.
我不知道如何绘制如下所示的线条.但我掌握了在画布上绘制线条和弧线的基本知识.如何进行?

我有这样的条形图
我需要在下面绘制水平虚线
我正在使用图表js创建此图。请帮助我画出这个基线。
var ctx = document.getElementById("baseLinebar");
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["25", "60", "15", "30"],
datasets: [{
data: [25, 60, 15, 30],
backgroundColor: [
'rgba(255, 99, 132, 1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)'
]
}]
},
options: {
scales: {
xAxes: [{
gridLines: {
display:false
},
barThickness:40
}],
yAxes: [{
gridLines: {
display:false
}
}]
}
}
});
Run Code Online (Sandbox Code Playgroud)