问题标签 [twitter-anywhere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2660 浏览

javascript - Twitter Anywhere Tweetbox 模态/弹出窗口

我希望推文框出现在模态/弹出框中(在任何地方使用)(有点像 FB.ui 的工作方式)虽然登录等自动在弹出窗口中,但是这个文本框的实际推文出现在主页上. 文档对于如何将此框合并到 iframe 或模式中的推文非常模糊。谁能帮我这个 ?

-油船

0 投票
5 回答
51653 浏览

asp.net - Razor ViewEngine:如何转义“@”符号?

我正在尝试结合 Twitter @Anywhere API 在 ASP.NET MVC3 中输出一些 Twitter 句柄,但我无法弄清楚如何在 Razor 视图中实际转义“@”符号。

有谁知道在 Razor 中转义“@”字符的语法是什么?

我试过使用<text></text>,这会导致 JIT 错误。

0 投票
1 回答
250 浏览

twitter - Twitter @anywhere 安全漏洞?

我正在基于@anywhere 的网页上开发 Twitter 应用程序。

我认为@anywhere 是 Facebook Javascript SDK 的 Twitter 版本(也许这就是我错的地方)。

无论如何,事情是这样的。

您将“与 Twitter 连接”代码放在您的网页上,如果用户使用 Twitter 登录并授权您的应用程序,那么您可以用它做任何您想做的事情。

因此,如果@user_a 使用他的 Twitter 帐户登录并访问您的网站,您可以做一些花哨的事情,例如显示 @user_a 关注者或向他们的帐户发送推文等。

问题是这样发展的。假设@user_a 已经登录到您的应用程序,然后@user_a 退出 twitter(因为它是一台公共计算机:/),然后其他人以@user_b 的身份登录 Twitter。如果@user_b 访问您的@anywhere 网页,IT 将看到所有内容,就像@user_a 已登录一样!丁:

Twitter 说这一切都很好,因为一切都基于 cookie,并且您应该为该人提供一个按钮,以从 @anywhere 注销您的网站。对我来说这听起来不切实际,因为如果您(用户)想停止使用 twitter,您只需从网页上退出即可(就像在 Facebook 上一样);您不应该记住您已经连接到 Twitter 的网站,并访问他们以退出这些网站,只是为了保护自己免受其他人使用您的帐户。而且,更糟糕的是,该 cookie 很容易被盗,并且您知道故事的其余部分。

难道我做错了什么?我是否认为@anywhere API 与预期的不同?

0 投票
0 回答
1321 浏览

twitter - Twitter JS API - 获取当前登录用户

我在我的应用程序中使用 twitter @anywhere JS API,但不知道如何使用它们的方法并正确执行它们。目前,我正在关注API 的这个文档

我正在处理一个场景,我需要从我的应用程序中检查是否有任何 twitter 用户在同一浏览器上登录,获取当前的 twitter 用户详细信息并与我的应用程序交叉检查 twitter 用户。如果用户存在于我的应用程序中,则自动登录该用户。(更重要的是,它不应该要求用户连接到 twitter 应用程序。不询问我需要获取 currentUser 的凭据

注意: Facebook 已经支持这种方法。我们可以从 getSession() 方法获取 facebook 登录用户会话。

有没有人可以帮我解决这个问题?

0 投票
1 回答
2529 浏览

javascript - Twitter 从网站连接而不弹出

我目前正在处理的网站有问题。

我在我的页面上添加了一个推文框,供用户发布关于当前文章的推文。如果用户从 Tweet 框提交并且当前未登录或未连接到我的网站,他/她会从 twitter 收到一个弹出窗口,询问用户名/密码和/或他/她是否接受与我的网站的连接。

如果用户接受弹出窗口关闭并且一切都很好,如果用户拒绝窗口只是关闭并且推文仍然是可能的梦想。

到目前为止一切顺利,但是!我的网站主要针对智能手机(特别是 iPhone),如果用户将我的网站添加到主屏幕(我推荐),那么 twitter 弹出窗口会填满整个应用程序窗口。我可以理解,如果用户接受,一切都会好起来的。

另一方面,如果用户拒绝,则按钮没有窗口可以关闭,因此会发生注释。我的 web 应用程序正在全屏和独立运行,因此甚至没有后退按钮。因此,如果用户不接受 twitter 连接,他/她基本上需要重新启动应用程序才能从“弹出窗口”中摆脱出来。

所以(最后;))我的问题是这个;是否有一个 twitter 页面执行不需要在弹出窗口中的连接身份验证?一个基本上将您发送回接受和取消的回调 url 的页面?或者有没有我看过的不同方法?

期待一些有用的提示!

编辑


有人建议我使用标准 OAuth 流程Web 意图,问题是应用程序只需要客户端代码/javascript。这使得标准 OAuth 流程变得不可能,因为它通过 http/https 发送应用程序机密,这使我将机密放入 javascript 中(我可能有点像业余程序员,但有限制;))。

Web 意图页面没有取消/返回按钮,因此如果用户不想连接并且在独立模式下运行我的应用程序,我仍然会卡住。

我想我应该在原始帖子中包含这个,无论如何感谢您的建议。

0 投票
1 回答
364 浏览

session - Twitter @Anywhere 会话在 2 小时后过期

将 Twitter @Anywhere 添加到站点后,用户可以正常登录,但 2 小时后,他们的会话已过期。似乎在任何地方都找不到任何引用 twitter 会话持续时间的线路。

0 投票
1 回答
1735 浏览

javascript - Twitter @anywhere 使用 chrome 不安全的 JavaScript 尝试访问框架

我正在尝试使用 twitter @anywhere 来检测当前的 twitter 用户信息,

加载页面时,我进入控制台:“不安全的 JavaScript 尝试从带有 URL about:blank 的框架访问带有 URL https://api.twitter.com/xd_receiver.html的框架。域、协议和端口必须匹配。”

我已经检查了注册回调 URL 并且没问题,一切都应该正常,

知道有什么问题吗?

tnx

0 投票
1 回答
205 浏览

javascript - 通过@anywhere twitter 应用程序存储access_token

有没有办法从 twitter“@Anywhere”JS 库中获取正确的用户凭据,以便我可以将它们存储在数据库中以供以后离线使用?我希望我的用户能够只进行一次身份验证,然后我存储这些凭据(或令牌或其他),以便当他们使用我的服务发布消息时,它会被推送到他们的 Twitter 帐户。

Facebook 连接 js 库让这变得非常简单,我认为 twitter @anywhere 是可能的,但我可能是错的,文档没有指定。

0 投票
1 回答
371 浏览

twitter - Twitter @Anywhere 登录 不确定如何使用 Bridge_Code

我已经设置了一个应用程序,它使用来自 Twitter 的 @Anywhere 来验证用户。我将其从旧的方式中移出,即发送用户到新选项卡,登录到 Twitter,单击授权,然后在我的系统中输入 PIN 和用户名,因为步骤太多,用户会感到困惑。

我现在遇到的问题是我需要将 oauth_token 和 oauth_token_secret 存储在数据库中,以便我可以获取他们的信息并将其与我自己的用户 ID 相关联,从而允许用户回复应用程序内的推文。

但是,当我进行回拨时,我没有得到这些字段,我得到一个“ouath_access_token”,它看起来与我在使用@Anywhere 之前得到的那些看起来不太相似,还有一个“oauth_bridge_code”

我看过一些关于如何使用它来获取我想要的真实数据的非常模糊的文档。

我试着从我看过的幻灯片上做这样的事情

====================编辑===================

现在发送上述请求时出现特定错误

0 投票
2 回答
208 浏览

twitter - 带有缩短 URL 的 @anywhere 推文框

我使用 Twitter 作为我博客的引用。我将 @anywhere 应用程序中的推文框放到了我的每个帖子中。它具有默认内容,即帖子的 URL。我想让它缩短,怎么做?使用 t.co 的服务?