Imgur 버전 3 API를 통해 익명으로 이미지 크기 (예 : 이미지 크기)를 얻으려고합니다. 해당 문서 상태C#에서 Imgur API를 통해 익명으로 이미지 정보 가져 오기
API는 각 클라이언트가 OAuth 2 인증을 사용해야 함을 나타냅니다. 즉, 사용자로 로그인하려면 애플리케이션을 등록해야하고 access_code를 생성해야합니다.
정보를 가져 오는 것과 같은 공개 읽기 전용 및 익명 리소스의 경우 사용자 의견을 찾는 것만으로도 요청에 client_id와 함께 인증 헤더를 보내면됩니다. 이 은 익명으로 이미지를 업로드하려는 경우 (이미지가 인 경우 계정에 연결되지 않음) 또는 익명의 앨범을 만들려는 경우에도 사용할 수 있습니다. 이렇게하면 어떤 애플리케이션이 API에 액세스하고 있는지 알 수 있습니다.
인증 : 클라이언트 ID YOUR_CLIENT_ID
그래서 난 내 HttpWebRequest를에 헤더로 클라이언트 ID를 추가했다. 아래에 내 코드가 있습니다.
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("https://api.imgur.com/3/image/id/8ABRUYt");
webRequest.Headers.Add("Authorization", "Client-ID XXXXX");
Stream response = webRequest.GetResponse().GetResponseStream();
StreamReader reader = new StreamReader(response);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
response.Close();
나는 404 오류가 발생하지만, 그 이미지는 분명히 존재 ->
http://imgur.com/8ABRUYt (사진 밀키 웨이 바의). 내가 뭐 잘못하고 있니? {ID}되는 사진의 ID -
나는 당신을 upvoted와 Narabhut upvoted 때문에 둘 다 아주 도움이된다. 이제 당신은 Narabhut도 upvote에 충분한 명성을 가지고;) – user1032613