繁体   English   中英

使用Windows Phone 8.1的JS中的Twitter Streaming API

[英]Twitter Streaming API in JS using Windows Phone 8.1

我最近开始寻求为Lumia 521开发Twitter应用程序,但并非如此。

  1. 慢(此硬件需要细粒度的性能驱动代码)
  2. 带宽吃
  3. 最后,不是WP8.1奇怪的外观。

无论如何,我已经走了很远。 了解了如何手动构造OAuth请求,然后无论如何都要切换到利用jsOAuth,但是目前最大的难题是Streaming。 我见过的C#代码的东西,但我不“说话” C#。

我已经读过MS撰写的有关XHR插件的文档,但这并没有使我无所适从,而使用谷歌搜索使我无济于事。 (对于WP社区来说,这似乎是个大问题)

无论如何,除了创建一个快速的基于n.slot的socket.io的路由器来执行此操作以外,我可以使用的方法或事物的任何指针都很棒!

(可以将ms-stream用作xhr.responeType吗?)

所以,我的解决方案是利用jsOAuth& Oboe.js

我这样做是这样的:

将所有xhr内容替换为:

            oboe({
                url: url + '',
                method: method,
                headers: {
                    'Authorization': 'OAuth ' + toHeaderString(headerParams),
                    'X-Requested-With': 'XMLHttpRequest'
                },
                body: query
            })
                .fail(failure)
                .done(success);

然后调用它:requestStream

并复制get到getStream以使用该新函数名称!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM