Estoy trabajando con Facebook API y Ruby on Rails y estoy tratando de analizar el JSON que vuelve. El problema que me encuentro es que Facebook base64URL codifica sus datos. No hay una decodificación base64URL incorporada para Ruby.base 64 URL decodificar con Ruby/Rails?
Para la diferencia entre un codificado en base64 y codificado en base64URL, see wikipedia.
¿Cómo decodizo esto usando Ruby/Rails?
Editar:
Debido a que algunas personas tienen dificultad para leer - URL base 64 es diferente de la base 64
Sí, vi este http://www.ruby-forum.com/topic/167232, pero no fue mi primer resultado. segunda página para mí ... de todos modos. No entiendo lo que realmente hace ... Tengo que ir a la OTRA manera – sethvargo
Pensé que querías descifrar los datos que Facebook te está enviando ...?En el ejemplo anterior, 'codded_token' es lo que Facebook te está enviando y' cipher_token' es el resultado decodificado. – davemyron
Puede obtener un error JSON malformado con esta solución debido a la forma en que se maneja el relleno. Consulte http://qugstart.com/blog/ruby-and-rails/facebook-base64-url-decode-for-signed_request/ para la solución. – pschang