1

我正在尝试制作一个纯 JavaScript Twitter 应用程序。我不担心涉及令牌的安全性,因为这是供内部使用的。

目前,我的代码如下所示:

    $.ajax({
        url: 'https://api.twitter.com/oauth/request_token',
        type: 'post',
        data: {
            oauth_callback: callbackurl
        },
        dataType: "jsonp",
        headers: {
            "oauth_nonce": nonce1,
            "oauth_callback": callbackurl,
            "oauth_signature_method": "HMAC-SHA1",
            "oauth_timestamp": Math.round(new Date().getTime()/1000),
            "oauth_consumer_key": "IQKbtAYlXLripLGPWd0HUA",
            "oauth_signature": "Pc%2BMLdv028fxCErFyi8KXFM%2BddU%3D", //generate
            "oauth_version": "1.0"
        },
        success: function(data)
        {
            console.info(data);
        }
    });

此代码相当不完整,但目标是获取 Twitter 返回的内容(请求令牌)。显然,此代码无法正常工作,因为它违反了跨源策略。不过,我听说纯 JavaScript 可以做到这一点。我需要发送 Twitter 标题(至少,我认为它们必须是标题)然后检索它们返回的内容。

有解决方法吗?

4

0 回答 0