首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入Tweets获取403 (禁止)

嵌入Tweets获取403 (禁止)
EN

Stack Overflow用户
提问于 2012-10-21 07:40:51
回答 1查看 1.4K关注 0票数 3

我在我的页面上嵌入了一些推特,但我得到了:

代码语言:javascript
复制
GET https://cdn.api.twitter.com/1/friendships/exists.json?user_a=19463349&screen_name_b=mrland_news&callback=twttr.setFriendshipExists 403 (Forbidden) follow_button.html:1
GET https://cdn.api.twitter.com/1/friendships/exists.json?user_a=19463349&screen_name_b=BeautyBubble&callback=twttr.setFriendshipExists 403 (Forbidden) follow_button.html:1

在我的开发者控制台里。只有当我登录到Twitter时,当我注销时,我才会发生这些错误。看起来有一些小部件导致了这种情况,原因是:

代码语言:javascript
复制
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

如果我删除这一行,我不会得到错误,但我也没有得到任何好的格式的Tweet。我必须使用OAuth吗?我不想这么做,因为它应该是一个匿名应用。

编辑:我不做那个API调用,我相信它是从widgets.js调用的。我要像这样嵌入Tweet

代码语言:javascript
复制
`<blockquote class="twitter-tweet">
<p>This is a direct report from heaven! Or the ESPN 12 screen tv room at Sports Center   
<a href="http://t.co/qsoUuprP" title="http://twitter.com/jimcramer/status/260071104171876353/photo/1">twitter.com/jimcramer/stat…</a>
</p>&mdash; Jim Cramer (@jimcramer) 
<a href="https://twitter.com/jimcramer/status/260071104171876353" data-datetime="2012-10-21T17:32:38+00:00">October 21, 2012</a>
</blockquote>
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script>`
EN

回答 1

Stack Overflow用户

发布于 2012-10-21 07:52:00

我不认为它与小部件有关。当我尝试同时调用两个API时,我会得到以下消息作为响应:

以下信息对于未经身份验证的受保护用户不可用。

这与文档一致。

如果用户A或用户B受到保护,则需要进行身份验证。此外,身份验证用户必须是受保护用户的追随者。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12995926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档