首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Twitter如何解析twitpic,yfrog,instagram的推文图片

Twitter如何解析twitpic,yfrog,instagram的推文图片
EN

Stack Overflow用户
提问于 2011-06-23 05:29:35
回答 3查看 1.7K关注 0票数 1

当您在twitter中选择一条tweet时,会出现右窗格。如果tweet有twitpic、yfrog或instagram路径,就会显示图片。Twitter将在视频和其他一些网络上做到这一点。有没有一个库可以提供所有这些功能,或者这是如何实现的?我最感兴趣的是解析tweeted上的图片,正在寻找PHP或JS解决方案。

EN

回答 3

Stack Overflow用户

发布于 2011-06-23 05:31:50

Twitter使用这些服务的API:

http://twitpic.com/api.do

http://code.google.com/p/imageshackapi/

http://instagram.com/developer/

等。

票数 3
EN

Stack Overflow用户

发布于 2011-06-23 06:07:07

使用jQuery

代码语言:javascript
运行
复制
$(document).ready(function() {
    $("#contentbox").keyup(function() {
        var content = $(this).val();
        var urlRegex = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
        // Filtering URL from the content using regular expressions
        var url = content.match(urlRegex);

        if (url.length > 0) {
            $("#linkbox").slideDown('show');
            $("#linkbox").html("<img src='link_loader.gif'>");
            // Getting cross domain data
            $.get("urlget.php?url=" + url, function(response) {
                // Loading <title></title>data
                var title = (/<title>(.*?)<\/title>/m).exec(response)[1];
                // Loading first .png image src='' data
                var logo = (/src='(.*?).png'/m).exec(response)[1];
                $("#linkbox").html("<img src='" + logo + ".png' class='img'/><div><b>" + title + "</b><br/>" + url)
            });

        }
        return false;
    });
});

http://www.9lessons.info/2010/06/facebook-like-extracting-url-data-with.html

票数 3
EN

Stack Overflow用户

发布于 2011-06-23 06:01:22

你可以在不使用上面的库的情况下做这样的事情。当你得到带有推文的页面时,解析urls中的任何图片(“twitpic”或"yfrog"),然后使用ajax在后台静默下载图片,然后当用户选择推文时,u显示图片。困难的部分是解析url以找出图像。我还没试过,但应该可以用

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

https://stackoverflow.com/questions/6446811

复制
相关文章

相似问题

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