繁体   English   中英

C#-Tumblr头像请求

[英]c# - Tumblr avatar request

我正在尝试获取tumblr用户头像的网址。 问题是,我得到的不是URL,而是图像本身。 这是我应该从中获得网址的链接:

api.tumblr.com/v2/blog/{blog-identifier}/avatar[/size]

这就是我尝试获取头像的网址的方式。 注意:这里的“项目”是一个博客(例如:blog.tumblr.com)

WebRequest req = WebRequest.Create("http://api.tumblr.com/v2/blog/" + item + "/avatar/");
WebResponse res = req.GetResponse();
StreamReader rd = new StreamReader(res.GetResponseStream(),Encoding.ASCII);
var end = rd.ReadToEnd();

我在一个论坛上读了一个回应,说:

/ avatar路由会将您重定向到头像网址。

不要遵循重定向并将URL从Location标头或包含相同URL的请求正文中拉出。

但是我不知道该怎么做,你能帮我吗? 对于一些类似的问题,我有一些答案,但是它们是针对另一种编程语言的。

WebRequest req = WebRequest.Create("http://api.tumblr.com/v2/blog/" + item + "/avatar/");
            WebResponse res = req.GetResponse();
            string avatarUrl = res.ResponseUri.ToString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM