Post To MySpace Documentation

Transcrição

Post To MySpace Documentation
Adicionar a Funcionalidade Publicar no
MySpace ao Site
O que é a funcionalidade Publicar no MySpace?
Ao adicionares o link Publicar no MySpace (PTM, Post To MySpace), os teus visitantes
podem facilmente partilhar conteúdo do teu site inserindo-o nas respectivas secções
favoritas do MySpace. Com apenas alguns cliques o teu conteúdo fica visível na maior rede social
do mundo. Com mais de 300+ milhões de utilizadores, o PTM oferece a oportunidade de aumentar
significativamente o tráfego para o teu site.
O Que Deves Saber Antes de Adicionar o PTM
Adicionar um link PTM ao teu site é fácil, mas é uma operação que deve ser realizada por alguém
familiarizado com HTML simples, incluindo formulários de submissão ou noções básicas de
JavaScript. Se pretenderes automatizar o processo, é normalmente necessário compreenderes o
sistema de gestão de conteúdos (CMS, Content Management System) ou a programação do lado
do servidor.
Passo 1) COPIAR o Código do Link PTM
Copia o código seguinte para uma localização proeminente na tua página onde pretendes que o link
Publicar no MySpace apareça.
<form id="myspacepostto" method="post" action="http://www.myspace.com/index.cfm?fuseaction=postto"
target="_blank">
<input type="hidden" name="t" value="INSERE_O_TÍTULO_AQUI" />
<input type="hidden" name="c" value="INSERE_O_CONTEÚDO_AQUI" />
<input type="hidden" name="u" value="INSERE_O_URL_AQUI" />
<input type="hidden" name="l" value="INSERE_A_LOCALIZAÇÃO_AQUI" />
<a href="#" onclick="document.getElementById('myspacepostto').submit();return false;">
<img src="" border="0" alt="Publicar no MySpace!" /> Partilhar no MySpace!
</a>
</form>
Passo 2) SUBSTITUIR os Marcadores de Posição com as Tuas Informações de Publicação
O PTM aceita 3 parâmetros principais: Título, Conteúdo e URL.
•
Apenas um destes 3 parâmetros principais é necessário (ou seja, uma publicação tem de ter
um Título, Conteúdo ou URL).
•
Substitui os marcadores de posição correspondentes no código seleccionado acima
(INSERE_O_TÍTULO_AQUI, INSERE_O_CONTEÚDO_AQUI, INSERE_O_URL_AQUI) pelos
específicos da tua publicação.
•
Os parâmetros Título e Conteúdo aceitam HTML não codificado, tal como hiperligações ou
imagens ou vídeos incorporados.
•
O parâmetro Título está limitado aos 90 caracteres. O parâmetro Conteúdo está limitado aos
2000 caracteres.
•
Certifica-te de que deixas as aspas duplas circundantes e quaisquer citações em aspas duplas
de escape que apareçam na tua mensagem (por exemplo, <input type=”hidden” name=”t”
value=“Ele perguntou \”’Tás bem?\”” />).
Valor
1
2
3
4
5
6
Localização
Blogue
Boletim
Sobre Mim
Quem Gostaria de
Conhecer
Interesses
Música
PTM inclui um 4º parâmetro opcional: Localização.
7
Filmes
•
Este parâmetro determina a localização predefinida na
8
Televisão
qual a publicação será apresentada no MySpace. O
9
Livros
utilizador pode sempre alterar esta localização mais
10
Heróis
tarde.
•
Substitui o marcador de posição INSERE_A_LOCALIZAÇÃO_AQUI por um dos valores
numéricos literais da tabela Localização.
•
Se este parâmetro ainda não tiver definido, será predefinido para a secção “Sobre Mim”.
•
O teu Título será apresentado na linha de assunto de um Boletim ou Blogue enquanto o
URL e Conteúdo serão apresentados no corpo principal. Para todos os outros destinos
(incluindo Boletins), o corpo principal irá conter o Título, o URL e o Conteúdo.
Exemplos
Eis um link PTM de exemplo que publica uma imagem na secção “Sobre Mim” do utilizador. Note a
utilização de plicas na etiqueta da imagem no conteúdo. Em alternativa, também podiam ter sido
utilizadas duplas aspas de escape (por exemplo, src=\”http://www.photos.com/userimage.jpg\”)
<form id="myspacepostto" method="post" action="http://www.myspace.com/index.cfm?fuseaction=postto"
target="_blank">
<input type="hidden" name="t" value="Fotografias da minha viagem no Verão" />
<input type="hidden" name="c" value="<p>Eu no parque</p><img
src=’http://www.photos.com/userimage.jpg’" />
<input type="hidden" name="u" value="http://www.photos.com/userimage.jpg" />
<input type="hidden" name="l" value=" " />
<a href="#" onclick="document.getElementById('myspacepostto').submit();return false;">
<img src="http://cms.myspacecdn.com/cms/post_myspace_icon.gif" border="0" alt="Publicar no MySpace!"
/> Partilhar no MySpace!
</a>
</form>
Eis um exemplo de um link PTM que publica um link simples de novo num artigo de notícias que
será colocado na secção “Heróis”.
<form id="myspacepostto" method="post" action="http://www.myspace.com/index.cfm?fuseaction=postto"
target="_blank">
<input type="hidden" name="t" value="Título de Artigo de Notícias Importante" />
<input type="hidden" name="c" value="" />
<input type="hidden" name="u" value="http://www.newssite.com/article.php?id=123" />
<input type="hidden" name="l" value="10" />
<a href="#" onclick="document.getElementById('myspacepostto').submit();return false;">
<img src="http://cms.myspacecdn.com/cms/post_myspace_icon.gif" border="0" alt="Publicar no MySpace!"
/> Partilhar no MySpace!
</a>
</form>
Implementar PTM como um Link de Obtenção
Em alternativa, a funcionalidade PTM pode ser implementada como uma hiperligação baseada na
obtenção, copiando o código seguinte para a página na qual pretende que o link PTM seja
apresentado.
<script type="text/javascript">
function GetThis(T, C, U, L)
{
var targetUrl = 'http://www.myspace.com/index.cfm?fuseaction=postto&' + 't=' + encodeURIComponent(T)
+ '&c=' + encodeURIComponent(C) + '&u=' + encodeURIComponent(U) + '&l=' + L;
window.open(targetUrl);
}
</script>
<a href="javascript:GetThis('INSERE_O_TÍTULO_AQUI',’INSERE_O_CONTEÚDO_AQUI’,
'INSERE_O_URL_AQUI', ‘INSERE_A_LOCALIZAÇÃO_AQUI’)">
<img src="http://cms.myspacecdn.com/cms/post_myspace_icon.gif" border="0" alt="Publicar no MySpace!"
/> Partilhar no MySpace!
</a>
Uma vez que tenhas cortado e colado o código, substitui os marcadores de posição tal como farias
para a implementação padrão.
•
•
Quando implementado como uma hiperligação baseada na obtenção o parâmetro Título
estará limitado a 60 caracteres enquanto o parâmetro Conteúdo estará limitado a 1000
caracteres.
Certifica-te de que deixas as aspas duplas circundantes como escape das plicas que
aparecem na tua publicação (por exemplo, <a href="javascript:GetThis('Foi isso qu´ela disse!',’’,
'http://test.com', ‘’)">).