API Forumeiros Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

API Forumeiros

3 participantes

Ir para baixo

API Forumeiros Empty API Forumeiros

Mensagem por Ganso 10.12.23 4:17

Boa noite,

Primeiramente gostaria de apelar à equipe que nao me removesse o tópico porque precisamos de inovar o Forumeiros porque infelizmente pariou um pouco no tempo.

Vamos ao que importa, Forumeiros API

Tenho feito alguns testes e decidi começar a criar uma API para Forumeiros, estou a criar varias coisas com lista de usuários, tópicos e o conteúdo dos posts, entre outras coisas, incluindo alteração de informação mas é algo bastante complexo que tenho pensado a maneira segura de o fazer.

Vou deixar abaixo para vocês testarem uma rota e darem o vosso feedback e sugestões ehehe

Minha API: Temporarily unavailable

Atualmente disponibilizo apenas a rota "/profile" porque ainda estou a desenvolver as outras

Código:
const userId = "64764";
const forum = "ajuda.forumeiros.com";
 
const apiUrl = `https://api.punbb-community.com/profile?id=${userId}&forum=${forum}`;
 
fetch(apiUrl)
  .then((response) => {
    if (!response.ok) {
      throw new Error("Failed to fetch profile data");
    }
    return response.json();
  })
  .then((profileData) => {
    console.log(profileData);
  })
  .catch((error) => {
    console.error("Error fetching profile data:", error);
  });

Em "userId" coloquem o id do usuário que querem ver a informação
Em "forum" coloquem o link do fórum que querem fazer a verificação (não coloquem https://)

O resultado será algo assim:
API Forumeiros GIDDeZI


Que acham?

Cumprimentos,
Klanxi


Última edição por Ganso em 19.01.24 0:55, editado 1 vez(es)
Ganso
Ganso
*

Membro desde : 30/08/2018
Mensagens : 46
Pontos : 110

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

API Forumeiros Empty Re: API Forumeiros

Mensagem por Shek 11.12.23 13:18

Bom dia.

Essa sugestão de código é semelhante ao que existe usando o _userdata? Isto é, se chamar no console algumas dos elementos a seguir:
Código:
session_logged_in
username
user_id
tpl_used
user_level
user_lang
activate_toolbar
notifications
avatar
avatar_link
user_posts
user_nb_privmsg
point_reputation
user_points
Terá algo semelhante ao que sugere em seu código. O diferencial é que o userdata é individual, ou seja, de cada fórum. A sua API pode ser sobrecarregada caso muitos fóruns use, porque vai exigir muito do servidor que aloja a api (não?). Além do mais, existem plataformas grátis bem inferiores ao Forumeiros, infelizmente. A única que competia com ela acabou fechando em 2020 na pandemia.

Att. Shek
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

API Forumeiros Empty Re: API Forumeiros

Mensagem por Ganso 12.12.23 11:14

Shek escreveu:Bom dia.

Essa sugestão de código é semelhante ao que existe usando o _userdata? Isto é, se chamar no console algumas dos elementos a seguir:
Código:
session_logged_in
username
user_id
tpl_used
user_level
user_lang
activate_toolbar
notifications
avatar
avatar_link
user_posts
user_nb_privmsg
point_reputation
user_points
Terá algo semelhante ao que sugere em seu código. O diferencial é que o userdata é individual, ou seja, de cada fórum. A sua API pode ser sobrecarregada caso muitos fóruns use, porque vai exigir muito do servidor que aloja a api (não?). Além do mais, existem plataformas grátis bem inferiores ao Forumeiros, infelizmente. A única que competia com ela acabou fechando em 2020 na pandemia.

Att. Shek

Boa tarde,

Subcarregar a minha API não é um problema porque se isso acontecesse era uma boa noticia para Forumeiros.

Em relação a API o meu objetivo com isso é fazer com que haja pedidos ilimitados sem nunca ser atingido o Request Limit, nem mesmo pela API e poder aceder a qualquer dado.

Fiz uns testes ainda ontem e consegui até alterar campos de perfil de vários membros, mandar mensagens no chatbox e até mesmo responder a posts com pedidos só pela minha API.

Sabe que o facto de a fazer um script e ter a preocupação de andar a fazer pedidos infinitos à pagina de perfil para procurar um campo especifico e o seu valor, desta maneira em menos de um segundo consegue aceder até, por exemplo, ao campo "Humor" de todos os usuários do fórum de uma vez.


@Shek É graças a esse tipo de manipulações que eu tenho criado conseguido fazer brincadeiras como estas:
https://ajuda.forumeiros.com/t117819-ferramentas-inovadoras-para-forumeiros

Não é diretamente assim mas o conceito é o mesmo, e não atinge nenhuma vez o Request Limit mesmo com 500 atualizações no DOM por segundo.

Abraço
Ganso
Ganso
*

Membro desde : 30/08/2018
Mensagens : 46
Pontos : 110

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

API Forumeiros Empty Re: API Forumeiros

Mensagem por dannycavill 14.12.23 6:03

Boa noite,

Primeiramente gostaria de apelar à equipe que nao me removesse o tópico porque precisamos de inovar o Forumeiros porque infelizmente pariou um pouco no tempo.

Vamos ao que importa, Forumeiros API

Tenho feito alguns testes e decidi começar a criar uma API para Forumeiros, estou a criar varias coisas com lista de usuários, tópicos e o conteúdo dos posts, entre outras coisas, incluindo alteração de informação mas é algo bastante complexo que tenho pensado a maneira segura de o fazer.

Vou deixar abaixo para vocês testarem uma rota e darem o vosso feedback e sugestões ehehe

Minha API: https://api.punbb-corel-community.com/
Atualmente disponibilizo apenas a rota "/profile" porque ainda estou a desenvolver as outras

const userId = "64764";
const forum = "ajuda.forumeiros.com";

const apiUrl = `https://api.punbb-community.com/profile?id=${userId}&forum=${forum}`;

fetch(apiUrl)
.then((response) => {
if (!response.ok) {
throw new Error("Failed to fetch profile data");
}
return response.json();
})
.then((profileData) => {
console.log(profileData);
})
.catch((error) => {
console.error("Error fetching profile data:", error);
});

Em "userId" coloquem o id do usuário que querem ver a informação
Em "forum" coloquem o link do fórum que querem fazer a verificação (não coloquem https://)

O resultado será algo assim:
API Forumeiros GIDDeZI


Que acham?

Cumprimentos,
Klanxi
Você precisa de alguma dúvida ou assistência específica em relação à API do Forumeiros e ao trecho de código fornecido para a rota "/profile"?
dannycavill
dannycavill
Novo Membro

Membro desde : 13/12/2023
Mensagens : 1
Pontos : 1

https://crackeadoprogram.com/corel-draw-x7-crackeado/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos