Este é simples. Dada a entrada de um número, retorne o nome e a pontuação de reputação do usuário do Stack Overflow com esse ID fornecido . Seu programa pode assumir que sempre é fornecido um ID de usuário válido e existente.
Por exemplo: dada a entrada 764357
(que é meu ID do usuário no StackOverflow), o programa retornaria LegoStormtroopr 3,088
(aproximadamente) isso pode mudar.
Você obtém o URL: " /programming//users/ " ou " http://api.stackexchange.com/2.1/users/ " gratuitamente, então sua pontuação é length of your program - 31 or 39
, dependendo do URL que você usa - mas declarar qual é . Isso evita que as pessoas abusem dos encurtadores de URL.
editar: e não chamar uma API personalizada que consulta Stack Overflow e retorna apenas o nome e a pontuação. Mas se você conhece uma API oficial, isso é totalmente legítimo.
edit2: Se você precisar de um exemplo de entrada: Dei meu ID abaixo, fique à vontade para adicionar seu próprio ID, nome de usuário e pontuação abaixo para ajudar outras pessoas. Observe novamente que este é o site principal do estouro de pilha.
764357 returns LegoStormtroopr 3,088
http://api.stackexchange.com/2.1/users/
também deve ser "gratuito" para evitar penalizar os usuários da API?
site=stackoverflow
papel de graça também?