使用Technorati的 API 和PHP

更新: 三月3,2007 - 发布Technorati Rank WordPress插件.

更新:好吧,Technorati每天都有查询限制。 我发现了很难的方法,他们把我拒之门外。 如果安装了该小部件,您将看到它指出“错误”并带有一个指向“项目页面”的链接,以便您可以自己下载和托管代码。 我还更新了代码,以便您在达到每日分配 API 呼叫,它将简单地变为“添加到收藏夹”链接。

作为行业的数据库营销商,我有两个缺陷(好吧……不止两个,但与本文有关)。 我能够很好地实现数字目标,并且能够很好地组织和逻辑对齐项目,人员,软件等。甚至连我的书都井井有条(书架的左侧是软件和开发,右侧是业务,右侧是小说)。

数字缺陷使我每天都整天都在看Technorati,Google Analytics(分析)和Google Adsense。 Techorati是使我真正感兴趣的那些人之一,因为它为我提供了与我链接的人。 我喜欢访问这些网站,看看他们在说什么或发现有用的东西。 但是,为了识别我的排名是否改变,我需要在我的博客上进行搜索。

我需要更快的东西,所以我为Technorati的程序编写了一些“小部件” API 快速而轻松地获得我的排名。 实际上,这是在此帖子顶部显示排名的内容。 如果您想了解如何操作,请点击我的 项目页 向上。

我使用PHP5 +(它使用SimpleXML),cURL和JavaScript构建了它。 SimpleXML的 是一个功能强大的XML引擎! 与旧的解析引擎相比,使用它进行编程要容易得多。 代码样本在 项目页 以及。

19条评论

  1. 1
  2. 4
  3. 6
  4. 7
  5. 8

    好吧,那太快了! 我目前收到Technorati的错误消息:
    您已用完Technorati API查询的每日分配。

    考虑到这一点,我对这里的帖子进行了修改,以使人们可以自己托管代码,而不是访问我的网站。 对不起那些人! 我什至不知道有一个“每日分配”。

    • 9
      • 10

        我也这样希望。 我通读了他们的网站,但是找不到“每日分配”是什么。 有点令人沮丧。

        我已经修改了代码,以将错误消息简单地传递为带注释的HTML,因此它不会显示以前的“ 0”。 现在,只有在收到肯定答复的情况下,它才会显示小部件。

        我认为最好的办法是自己托管源页面。 当我知道“每日分配”是什么时,我会通知您。 谢谢,史蒂文!

  6. 11

    好的,还有一些改进。 如果您尝试使用除我的以外的小部件查找URL,它将告诉您有错误,并带您到项目页面。 这样,您就可以下载代码并自己托管。 任何人都可以托管此代码,这样您就不会遇到API的每日分配。

    我还对其进行了修改,以便在达到每日分配额时,只需切换到“添加到收藏夹”链接!

  7. 12
  8. 13
  9. 14
    • 15

      哇,泰勒! 我知道cURL是必需的,但我没有意识到有些人不会向他们提供它。 我认为这是默认情况下通过PHP安装加载的库。 我只是在猜测-但我敢打赌,Samanthon也使用cURL。

  10. 16
  11. 17
  12. 18

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.