Eu tenho o seguinte código para o meu Plugin Social de Registro do Facebook:
<iframe src="https://www.facebook.com/plugins/registration?
client_id=xxxxxxxxxxxxxxxx&
redirect_uri=http://www.pingxxxxxx.com/facebook_registration_plugin/fbwe/trial.php&
fields=[
{"name":"name"},
{"name":"email"},
{"name":"location"},
{"name":"gender"},
{"name":"birthday"},
{"name":"about", "description":"About Youtself", "type":"text"},
]"
scrolling="auto"
frameborder="no"
style="border:none"
allowTransparency="true"
width="100%"
height="330">
</iframe>
Eu quero fazer o último campo, ou seja, "sobre" opcional para o usuário. Este campo
{"name":"about", "description":"About Youtself", "type":"text"},
Alguém pode me dizer como isso pode ser feito?
Respostas:
1 para resposta № 1Para tornar um campo opcional, você pode usar o parâmetro no_submit, conforme documentado aqui: https://developers.facebook.com/docs/plugins/registration/advanced/
Usando o fluxo documentado nessa página, você "dsalve os campos opcionais em um cookie por meio do retorno de chamada de validação do Javascript. Então, quando o usuário volta ao seu site após a autenticação através do Facebook, você pode pegar e reassociar os dados no cookie com sua conta.
Até onde sei, todos os campos enviados ao Facebook devem estar presentes.