Meteor 试图获取 Twitter 用户位置
Meteor trying to get twitter user location
我的代码:
var authkey = "OAuth oauth_consumer_key="xvz1evFS4wEEPTGEFPHBog",
oauth_nonce="kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg",
oauth_signature="tnnArxj06cWHq44gCs1OSKk%2FjLY%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp=""+(new Date().getTime()/1000).toFixed(0)+"",
oauth_token="370773112-GmHxMAgYyLbNEtIKZeRNFsMKPR9EyMZeS9weJAEb",
oauth_version="1.0"";
var result = Meteor.http.get("https://api.twitter.com/1.1/account/verify_credentials.json",{headers:{Authorization : authkey});
这是错误:
您的应用崩溃了。这是最新的日志。
错误阻止启动:
构建应用程序时:
server/accounts.js:81:50: 意外的标识符
您的申请有错误。等待文件更改。
第 81 行指向 authkey。
有一个例子on this SO post。
基本上,您需要执行以下操作:
- 在 Twitter 上为您的应用程序生成您的 oauth 密钥
- 将那些keys填入一个变量,比如那个SO中所示的authkey变量post
- 使用包含{headers: {Authorization: authkey}}的对象传递该变量
有创建 oauth signature on Twitter's documentation 的详细信息。
我的代码:
var authkey = "OAuth oauth_consumer_key="xvz1evFS4wEEPTGEFPHBog",
oauth_nonce="kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg",
oauth_signature="tnnArxj06cWHq44gCs1OSKk%2FjLY%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp=""+(new Date().getTime()/1000).toFixed(0)+"",
oauth_token="370773112-GmHxMAgYyLbNEtIKZeRNFsMKPR9EyMZeS9weJAEb",
oauth_version="1.0"";
var result = Meteor.http.get("https://api.twitter.com/1.1/account/verify_credentials.json",{headers:{Authorization : authkey});
这是错误:
您的应用崩溃了。这是最新的日志。
错误阻止启动:
构建应用程序时: server/accounts.js:81:50: 意外的标识符
您的申请有错误。等待文件更改。
第 81 行指向 authkey。
有一个例子on this SO post。
基本上,您需要执行以下操作:
- 在 Twitter 上为您的应用程序生成您的 oauth 密钥
- 将那些keys填入一个变量,比如那个SO中所示的authkey变量post
- 使用包含{headers: {Authorization: authkey}}的对象传递该变量
有创建 oauth signature on Twitter's documentation 的详细信息。