Bom pessoal estou fazendo uma função para formatar url de rede social,
FACEBOOK, INSTAGRAM & TWITTER, não sei se esta da forma correta em fazer.
Ex: https://www.facebook.com/minha-pagina quero pegar apenas o final que seria minha-pagina
Isso seria tanto no instagram e twitter
Fiz da seguinte forma
<?php
function FormatarUrlRedeSocial($URL){
if (strstr($URL, 'https://facebook.com/') || strstr($URL, 'http://facebook.com/')) {
$UrlRedeSocial = explode('facebook.com/', $URL);
return $UrlRedeSocial[1];
} elseif (strstr($URL, 'http://') || strstr($URL, 'https://')){
$UrlRedeSocial = explode($URL);
$UrlRedeSocial = explode($UrlRedeSocial[1]);
return $UrlRedeSocial[0];
} else {
return $URL;
}
}
?>
Porem quero que seja apenas uma função unica para todos
Tipo
https://www.facebook.com/<?= FormatarUrlRedeSocial($dados['url_facebook']); ?>
https://www.instagram.com/<?= FormatarUrlRedeSocial($dados['url_instagram']); ?>
https://www.twitter.com/<?= FormatarUrlRedeSocial($dados['url_twitter']); ?>
Bom do porque não usar os link´s direto, bom pois em outras parte que vou pegar este nome no final não poderia ter o link completo
Então decide fazer uma função onde não vou precisar criar vários campos na tabela sem necessidades. Espero que possam entender o que preciso.
Preciso construir um microsserviço, apenas no lado do servidor (Node.js) que leia menções e comentários em postagens em que o @ do meu cliente foi marcado, em seguida, salve essas mensagens em nosso banco de dados, para especialistas de atendimento para responderem mais tarde.
Este microsserviço também deve ser capaz de ler e salvar as fotos destas postagens e comentários.
Para Node.js, vi que não há SDK, então procurei os terceiros que o próprio Facebook indica, mas não encontrei nada sobre ler e responder a menções e comentários em postagens.
Tentei utilizar as bibliotecas fb e fbgraph, mas nenhuma delas me dá as opções para ler postagens em que fui marcado, apenas as do meu próprio feed.
Alguém pode me ajudar? Por onde posso começar? Há alguma outra biblioteca que consiga utilizar?