/ / ¿Hay alguna forma o joya para rastrear con éxito el intercambio social de las páginas para la aplicación rails? - ruby-on-rails, ruby, facebook, twitter

¿Hay alguna forma o gema para rastrear el éxito social al compartir las páginas para la aplicación de rieles? - Ruby-on-Rails, Ruby, Facebook, Twitter

He pasado mucho tiempo en I + D para las soluciones, pero no obtuve mucho éxito y no encontré una solución fácil.

========

Esto es lo que quiero hacer:

Estoy creando una aplicación de rieles que tiene pocas páginas. Las páginas están bloqueadas socialmente, solo los usuarios registrados pueden desbloquearla compartiendo la página en el sitio web social.

Lo que estoy planeando:

Actualizaré las cosas a mi final si el usuario comparte la página correctamente.

========

Entonces, básicamente, quiero rastrear que la página se compartió con éxito o no a través de tokens o algo así como dar acceso al usuario en la página.

Por favor, ayúdame con esto. Cualquier ayuda realmente me importa mucho.

Gracias.

Respuestas

0 para la respuesta № 1

Puedes buscar cosas dejadas por "Logins"o solicitudes enviadas (ej. Ajax) mientras está en el sitio pero como el usuario anterior mencionado. ¿Tienes un ejemplo más específico de lo que estás intentando? Tengo algunas gemas en mente, pero también debes codificar la mayor parte tú mismo.

Si quieres lo que pienso, ¿has echado un vistazo a las gemas como:
joya "omniauth-twitter"
joya "omniauth-facebook"
joya "omniauth-google-oauth2"
gema "omniauth-github"
gema "identidad omniauth"
joya "omniauth-linkedin"

Hay otras gemas que dejan variables para que usted use de acuerdo con las acciones que se realizan en estos sitios.

def auth_hash
request.env["____var____"]
end

use OmniAuth::Builder

y úsalos como:

provider :facebook, ENV["APP_ID"], ENV["APP_SECRET"]