问题标签 [digg]

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 投票
2 回答
249 浏览

facebook - Digg.com 风格的 oauth

我一直在试图弄清楚 digg.com 和其他类似网站如何通过 oauth 处理身份验证。通过 oauth 创建帐户非常简单,用户单击 twitter/facebook 连接按钮,然后 digg 向我们发送一个秘密,如果一切正常,这个秘密将被返回并作为访问令牌存储。

但是,身份验证如何以这种方式工作?例如,当我通过 twitter 按钮单击登录时,一个随机秘密被发送到 twitter。twitter 是返回先前的访问令牌还是 digg 获取 twitter 用户 ID,例如,将其与数据库中的存储值进行比较,然后从那里使用存储的访问令牌?

例如: 1. 用户通过twitter点击登录。2. 发送一个秘密,twitter 进行一些处理并返回诸如用户名/id/等信息... 3. 基于这些返回值之一,轮询数据库并加载用户行,认证成功。

我在这方面做得不够吗?有人可以启发我吗?

0 投票
2 回答
162 浏览

flash - 是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?

是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?

我有点困惑,因为从谷歌搜索看来,API(至少在过去)有一个 crossdomain.xml 文件,但现在试图访问 services.digg.com/crossdomain.xml(从浏览器,或查看来自嵌入式 Flash 调用 Firebug/Chrome 开发工具中 API 的响应代码)会导致 403 错误代码,API 错误为 1052(无方法)。

我对此并不陌生,并且正在与其他人合作以实现此功能,因此,如果有一些非常简单的配置可以检查,否则答案就是使用代理,那很好。

谢谢!

0 投票
1 回答
510 浏览

jquery - 在 jQuery 中使用 $.getJSON() 时出现问题

我正在尝试运行以下内容:

但我得到:

story.getTopNews:-1Resource 被解释为 Script 但以 MIME 类型 application/json 传输。story.getTopNews:2Uncaught SyntaxError: Unexpected token :

我也尝试过这样的事情:

我明白了:

XMLHttpRequest 无法加载http://services.digg.com/2.0/story.getTopNews?limit=25。Access-Control-Allow-Origin 不允许来源http://sumews.com 。services.digg.com/2.0/story.getTopNews?limit=25GET http://services.digg.com/2.0/story.getTopNews?limit=25未定义(未定义)

任何帮助将不胜感激。

0 投票
1 回答
183 浏览

algorithm - 有什么算法可以确保社交排名系统中的类别多样性?

我正在构建一个类似于 Reddit 的系统,用户“喜欢”项目。“喜欢”将用于确定项目的排名。还有一个“老化”因素,最近的“喜欢”比古代的“喜欢”更重要。

总而言之,它类似于此处描述的算法。

我的问题是我需要确保结果排名中项目的多样性。每个项目都属于一个类别。某些类别可能非常受欢迎。我不希望首页(或第二页)中的所有项目都属于 A 类,而其他类别的项目却无处可寻。

那么是否有任何巧妙的算法可以确保结果的多样性——以确保每个页面中不同类别的良好组合?

谢谢

0 投票
0 回答
200 浏览

php - 如何从外部页面动态拉取图像(类似于 Digg.com)

当你在 Digg 上提交链接时,他们有一个系统设置,可以从页面上的图像中提取缩略图。在旧的 Digg v3 系统上它工作得很棒。Digg v4 仍然有它,但它经常抓取无意义的图像,例如徽标和横幅。

但是我希望在我自己的网站上模仿这个功能。这可以单独使用 jQuery/JSON 完成吗?如果需要后端。理想情况下,PHP 将是最简单的。但我愿意接受建议。老实说,不知道从哪里开始这段代码。

0 投票
1 回答
169 浏览

php - digg 按钮的回调 URL

我正在一个网站上工作,客户要求我实现一项功能,一旦最终用户在 Facebook 上喜欢该页面或用户单击了 digg 共享按钮,就会向最终用户显示部分内容。

我已经成功实现了一个回调,它显示了喜欢 facebook 按钮后的内容。我这样做的方式是这样的:

上述代码中的警报仅在回调确认用户已单击 facebook like 按钮时才会执行。

我也在尝试对 Digg 做类似的事情。我在那里搜索了 API,但我无法找到解决此类问题的方法。

简而言之,我想知道是否有确认用户已单击 diggshare 按钮的回调?

谢谢,任何帮助将不胜感激。

0 投票
1 回答
297 浏览

xml - 使用 Digg API 和 URI 处理程序 (silverlight) 的未知错误

对于课程,我们必须按照教程创建一个 Silverlight 网站,该网站在 DIGG 中搜索给定主题。(以本教程为基础:http ://weblogs.asp.net/scottgu/archive/2010/02/22/first-look-at-silverlight-2.aspx )

我们必须使用以下代码从 DIGG 获取信息。

当插入按钮搜索时,我们得到错误:

我已经知道 Digg API 已经过时了,但我认为这个错误与它没有任何关系。(我们甚至得到了一个本地 XML 文件,我们可以使用它但它仍然不起作用)

我不知道是什么原因造成的,我们也没有从老师那里得到太多帮助,所以我希望有人能帮助我们。

谢谢,托马斯

0 投票
1 回答
140 浏览

xml - 使用 Digg API 的 XML 到 LINQ

继续我之前的问题(http://stackoverflow.com/questions/7817619/unknown-error-using-digg-api-and-uri-handler-silverlight,我要感谢您的回答)我现在有关注最多错误的问题。

为了从中提取数据,我们得到了以下 XML to LINQ 代码。

这按预期工作,但由于 Digg API 已经过时,我更愿意成为新的 api,它创建以下 XML 文件

现在我想知道如何调整 XML 到 LINQ 代码以利用这个新的 XML 文件?我知道问题出在

但我不知道我需要将其更改为什么,因为新的 XML 文件有更多级别。我在想一些事情

但这似乎行不通。

我要再次感谢您帮助我解决这个问题和任何其他问题,这确实是一个很棒的网站!

谢谢你,托马斯

0 投票
2 回答
3746 浏览

php - 如何使用 php 提取 url 的标题、图像、关键字和描述?

可能重复:
在 PHP 中检索 <title> 的最快方法

假设有一个网站http://www.example.com的 title = "Example" description = "it is an example" 关键字 = "example, question, love php"。

在提交链接时可以获取这些的 php 代码或任何其他代码是什么?

0 投票
3 回答
1744 浏览

android - 使用 API 解析 Android JSON

我很难弄清楚如何正确解析这个 JSON 文件。

我试图只获取一些元素“日期”、“描述”、“标题”、“diggs”、“链接”和“digg_id”。每当我尝试解析时,它在 listView 中都不起作用,但如果我在 GetMethod 类中使用字符串,它会将整个 API 解析为字符串并正常打印。

我的代码:

获取 API 的类。(http://services.digg.com/2.0/digg.getAll)。