27.8.10

Facebook Pedir Permisos Extendidos

Para pedir en facebook los "Extended Permissions" se necesita

<script src="http://connect.facebook.net/es_ES/all.js" type="text/javascript">
</script>
<script type="text/javascript">

       FB.init({
         appId  : 'xxxxxxxxxxx',
         status : true, // check login status
         cookie : true, // enable cookies to allow the server to access the session
         xfbml  : false  // parse XFBML
       });       
    
</script>
<script>

document.getElementById('fb-login').onclick = function() {
  var cb = function(response) {
   if (response.session) {
      if (response.perms) {
          window.location.reload();
      }
    } else {
    
    }
  };
  FB.login(cb, { perms: 'user_photos' });
};
</script>

y el botón <button id="fb-login">Login & Permissions</button> para ejecutar el script.

Listado de permisos que se pueden pedir: http://developers.facebook.com/docs/authentication/permissions

24.8.10

Facebook Login Button

Visita este link Facebook Botón Login, en el cual podras costumizar y obtener el código para poner tu botón de Login de Facebook

Bontón de Facebook, Me Gusta (Like)

Para agregar el botón de "Me Gusta" de Facebook, es muy fácil.
Solo hay que ir a Developers Facebook y nos presenta un administrador para poder configurar el boton "Like".

Se le pueden setear las fuentes, url, estilo del layout, el ancho (width), color y si se quiere mostrar las caras de los otros usuarios de Facebook que hay hecho click en "Me Gusta"

Emoticones Japoneses

Bastante creativos los japoneses para poner emoticones en los chats.



\(^o\) (/o^)/
(ô_ô)
DancingWhat are you looking at?
~:o(.-.)
BabyShocked, Dazzeled
(n_n)(._.)
SmileWe're in trouble
<*)))-{(^-^)b
FishFab, Great
(-__-)(;_;)
Sick, TierdCrying
(X_X)(T_T)
Death, CorpseCrying
(@_@)(*^*)
Feeling DizzyAmazed
($v$)(^o^)y
So GreedyPeace
($_$)('O')
Talk businessSinging
(=_=)(>_<)
BoredOuch!
(>>)8(>_<)8
Look sidewaysJealous
(*-*)(^_^)
Excited, Love it!Happy, Thrilled
(O_O)*(^O^)*
Surprised, AmazedCan't be happier
(♥_♥) (9_9)
In Love!Didn't sleep
(!__!)(*O*)
SadIncredible
(^o^)(¬_¬")
Happy CamperPissed Off, Annoyed
(6.6)(ò_ó)
feintMad, Furious
(p_q)(o_O)
ConfusedIncredulous
w(^o^)W (*¬*)
Wow!Drooling (Really Excited!)
(¬_¬)(-O-)
No KiddingPretentious
(õ_ó)\\(<.<|>.>)//
What the $#@Looking around
(>x(?_?)
Damn!What???
(~_^)( L_____L ) ~zzz
WinkingFast asleep
(^w^)(>w<)
Happy CatWacko Cat
([o])(^;_;^)
CryingHappy tears
(>.<)(-.-)zzzzz
AnnoyedSleeping
(OwO)([-])
Wow!Crying
((+_+))(-_-;)
PonderingMessed Up
(n///n)(=^_^=)
ShyLittle Kitten
(^_^)/~~ (xOx)
ByeNo, Don't agree
(ñ_ñ)(z_z)
phony smileTired, Sleepy
m(_ _)m(^-^)V
Sleeping on the deskV for Victory
^(*-*)^( )( O . O )( )
Hands UpMonkey Face
(;O;)(.O.')
CryingConfused
(ú_ú)('_')
SadSerious Face
(Y_Y)(_O_)
SuicidalDuh
(u_u)(o_o)
SadAre You Kidding Me?
(/_\) ([-])
Very SadCrying
(o|o)(~o~)
Caught by surpriseYou are nuts!
(>*-*>)(>O<)
HugYuck!
(U_U)p(^^)q
I'm so sorryGood luck
(ToT)/~~~ (;_;)/~~~
Sad GoodbyeTears Goodbye
(#_#)(-_o)
Beaten upWink
(<>..<>)(^^)//
AlienCheering
>^..^<@(*-*)@
CatPrincess Leia
( ((><)) )//o-o\\
Kenny (South Park)Jhon Lenon
\(*O*)/@-->---
FabulousRose
:©)((((((^_^;)
PigEscaping fast
(^_^)(>_<)>
LaughingTroubled
(´・ω・`)( ̄ー ̄)
SnubbedSmiling
(^▽^)_| ̄|○
LaughingDepressed
(*^▽^*)(≧∇≦)/
JoyfulJoyful
m(_ _)m(ToT)
ApologizingCrying
٩(-̮̮̃ -̃)۶٩(̾●̮̮̃̾•̃̾)۶
CheerfulScary Cheerful
٩(͡๏̯͡๏)۶=(:3)= =)*
ScaredBunny lying sideways
@(':')@<:3 )~~~
MonkeyMouse
_@_v~~~(((('>
SnailPossum

13.8.10

Recomendar Página En Facebook

Etiquetas necesarias para su implementación


fb:serverFbml :  proporciona el contenedor necesario para mostrar etiquetas fbml tales como  fb:request-form and fb:connect-form

fb:request-form : Crea el formulario que envia las peticiones de invitación a los usuarios seleccionados. Para enviar invitaciones a varios amigos a la vez ,  es necesario el uso de la etiqueta  fb:multi-friend-selector

fb: multi-friend-selector :   Esta etiqueta FBML nos muestra a todos nuestros amigos de facebook y nos permite seleccionar a varios de nuestros amigos de facebook para poder mandar de una misma vez varias invitaciones .

Enlace a la API de Facebook:
http://wiki.developers.facebook.com/index.php/Fb:multi-friend-selector


Código de ejemplo:

<?php  
  • require_once './facebook-platform/php/facebook.php';  

  •   

  • $apikey = "<!-- ESCRIBE AQUI TU API KEY -->";  

  • $secret = "<!-- ESCRIBE AQUI TU SECRET KEY -->";  

  • $fb = new Facebook($apikey$secret);  

  • ?>  

  •   

  • <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>  

  • <script type="text/javascript">FB.init("<?php echo $apikey; ?>");</script>  

  •   

  • <?php  

  • if ($fb->get_loggedin_user())  

  • {  

  • ?>  

  • <fb:serverfbml style="width:470px;">  

  • <script type="text/fbml">  

  • <fb:fbml>  

  • <fb:request-form action="http://fotos.creacciona.com/" method="POST"  

  • invite="true"  

  • type="fotos.creacciona.com"  

  • content="fotos.creacciona.com would like to share that experience with you. 

  • <?php echo htmlentities("<fb:req-choice url=\"http://apps.facebook.com/fotos-creacciona\" label=\"Authorize My Application\"") ?>"> 

  • <fb:multi-friend-selector rows="4" cols="3" showborder="false" actiontext="Invite your Facebook Friends to use fotos.creacciona.com" />  

  • </fb:request-form>  

  • </fb:fbml>  

  • </script>  

  • </fb:serverfbml>  

  • <?php }  

  • else  

  • {?>  

  •   

  • <h1>Invite Friends from Facebook</h1>  

  • <br/>  

  • <h2>Yow need to be connected for this!</h2>  

  • <br/>  

  •   

  • <?php } ?>  
  • 25.6.10

    Posteo simple de Soap por consola de linux

    Usando la consola de linux podemos hacer un posteo soap a una url 
     
    curl -H "Content-Type: text/xml; charset=utf-8" \
         -H "SOAPAction:" \
         -d @soap.txt \
         -X POST http://localhost:18181/httpWSDLService/httpWSDLPort
     
    Donde @ especifica que viene un archivo y soap.txt es el archivo 
     
    Ver entrada original