Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

G10

Botão Curtir facebook + ASP

Recommended Posts

Boa tarde amigos,

 

estou com dificuldade em inserir um botão curtir em meu site,

onde ele é disponibilizado em cada Job , onde o link do botão é:

 

http://endereçodomeusite/pagina_exibe_job.asp/id_do_job

 

essa URL é gerada dinamicamente da seguinte forma:

 

id = request.querystring("id")

dominio = Request.ServerVariables("server_name")
caminho = Request.ServerVariables("script_name")

url_completa = "http://" & dominio & caminho 
url_completa_facebook = url_completa & "?id=" & id

 

 

o que acontece é que quando eu clico em curtir aparece uma opção de confirmação conforme na imagem abaixo,

e ao clicar em "confirmar" abre esta janela:

face.gif

 

nota-se que não foi reconhecido o ID , a URL dessa caixa é apresentada da seguinte forma:

http://www.facebook.com/plugins/error/confirm/like?iframe_referer=http%3A%2F%2Fguilhermesabbatini.com%2Fjob.asp%3Fid%3D5&secure=false&plugin=like&return_params=%7B%22href%22%3A%22http%3A%2F%2Fguilhermesabbatini.com%2Fjob.asp%3Fid%22%2C%22send%22%3A%22false%22%2C%22layout%22%3A%22button_count%22%2C%22width%22%3A%2295%22%2C%22show_faces%22%3A%22false%22%2C%22action%22%3A%22like%22%2C%22colorscheme%22%3A%22light%22%2C%22font%22%3A%22arial%22%2C%22height%22%3A%2291%22%2C%22ret%22%3A%22sentry%22%2C%22act%22%3A%22connect%22%7D

 

O código do iframe onde é exibido o botão está assim :

<iframe align="absmiddle" src="http://www.facebook.com/plugins/like.php?href=<%=url_completa_facebook%>&send=false&layout=button_count&width=95&show_faces=false&action=like&colorscheme=light&font=arial&height=91" scrolling="no" frameborder="0" style="border: none; overflow: hidden; width: 95px;
height: 21px;" allowtransparency="true"></iframe>

 

 

Alguém poderia me dar uma luz de como resolver isso !

agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso assim a url:

 

<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/#!/profile.php?id=100003308091638&layout=standard&
show_faces=false&width=380&action=like&colorscheme=light&height=25&locale=pt_BR" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:50px;" allowTransparency="true"></iframe>

 

e você pode consultar a documentação para developres no facebook.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso assim a url:

 

<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/#!/profile.php?id=100003308091638&layout=standard&
show_faces=false&width=380&action=like&colorscheme=light&height=25&locale=pt_BR" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:50px;" allowTransparency="true"></iframe>

 

e você pode consultar a documentação para developres no facebook.

 

testei seu código deu a mesma coisa...

ja consultei a documentação ,porém se eu colocar no href o "link_do_meu_site" ao invez de "link_do_meu_site_/id_job"

funciona normalmente, acredito então que o problema seja relacionado a url dinamica que é passada ao href !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala gilberto beleza,

 

então aqui funcionou porém se no href eu colocar a URL assim por exemplo:

 

http://www.facebook.com/plugins/like.php?href=http://meusite.com.br/pagina_job?id=<%=id%>

 

ele já não funciona,o problema e quando vou passar uma váriavel nesse link...

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual erro ele esta gerando ?

 

seria paenas concatenar, mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual erro ele esta gerando ?

 

seria paenas concatenar, mesmo

 

aparece essa janela ai que eu postei,

 

com esse endereço :

http://www.facebook.com/plugins/error/confirm/like?iframe_referer=http%3A%2F%2Fguilhermesabbatini.com%2Fjob.asp%3Fid%3D5&secure=false&plugin=like&return_params=%7B%22href%22%3A%22http%3A%2F%2Fguilhermesabbatini.com%2Fjob.asp%3Fid%22%2C%22send%22%3A%22false%22%2C%22layout%22%3A%22button_count%22%2C%22width%22%3A%2295%22%2C%22show_faces%22%3A%22false%22%2C%22action%22%3A%22like%22%2C%22colorscheme%22%3A%22light%22%2C%22font%22%3A%22arial%22%2C%22height%22%3A%2291%22%2C%22ret%22%3A%22sentry%22%2C%22act%22%3A%22connect%22%7D

 

nota-se que no endereço ele aparece "ERROR", se eu abri o codigo fonte da página onde te o iframe o link no href está correto com o id certinho...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também estou com o mesmo problema, apesar de ser em PHP. Tudo indica que quando se passa um parâmetro na url a ser curtida no iframe do botão curtir, ao clicar em confirmar, o facebook não passa o valor do parâmetro da querystring para a janela de confirmação, causando o problema.

 

Estou com uma rotina de curtir fotos. E, para cada foto curtida, quero mostrar no face a miniatura da foto e a descrição dela.

 

Exemplo: http://www.meusite.com.br/galeria/foto.php?fotoId=3

 

O facebook passa para a janela de confirmação o seguinte:

 

http://www.meusite.com.br/galeria/foto.php?foto

 

O que gera todo o problema já que não consigo recuperar que foto o usuário está curtindo.

 

Estou matando a cabeça aqui atrás de uma solução. Se encontrá-la postarei. Apesar do tópico ser sobre ASP, acho que a solução será a mesma.

 

Quaisquer novidades favor postem aqui.

 

Grato.



Desculpem.

A URL que passo no curtir é:

http://www.meusite.com.br/galeria/foto.php?fotoId=3'>http://www.meusite.com.br/galeria/foto.php?fotoId=3

 

E a que o facebook passa para a janela de confirmar é:

 

http://www.meusite.com.br/galeria/foto.php?fotoId

Compartilhar este post


Link para o post
Compartilhar em outros sites

provavelmente será parametros, mas você pode usar a app do face.

Compartilhar este post


Link para o post
Compartilhar em outros sites

apenas para teste execute este code:

 

<%
ID=100003308091638
PageLink="http://www.facebook.com/#!/profile.php?id==" & cstr(ID)

iFrameCode="<iframe src='http://www.facebook.com/plugins/like.php?href=" & PageLink & "&layout=standard&show-faces=true&width=160&action=like&font=tahoma&" &_
"colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:160px; height:90px'></iframe>"

response.write(iFrameCode)
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.