Folks, j'apprécierais vraiment votre aide à ce sujet car peut-être que je manque juste quelque chose de vraiment évident. Fondamentalement, j'essaye de développer une application d'iframe de toile de Facebook dans C# ASP.NET qu'une entreprise peut installer sur une page de fan et que les utilisateurs peuvent accéder via un tab.Facebook signed_request valide mais aucune donnée dans la charge utile décodée: C#
Exigences principales: 1. clics d'affaires qui installent les prend à apps.facebook.com/myapp 2. Je doit vérifier si j'ai enregistrement dans la base de données pour que Facebook Profil 3. N: Page d'affichage où l'entreprise entre un code unique. Enregistrer l'ID de profil et le code 4. Y: Afficher les données de la base de données associée à cette activité. J'ai créé l'application dans Facebook et créé un site Web ASP.NET avec une seule page. L'application fonctionne sur ma machine dev sous IIS. Quand je visite l'application sur Facebook, il frappe ma page. Je récupère et valide la requête signée avec ma clé API. Cependant, la charge utile décodée contient uniquement le paramètre SHA256 et pas de données utilisateur, oauth ou de profil.
Y at-il autre chose que je dois faire ou mon approche est-elle complètement incorrecte? Appréciez toute directive à ce sujet.
Bonjour Josh. J'ai activé le drapeau dans mon application Facebook. En ce qui concerne l'authentification de l'utilisateur, j'ai besoin d'auth au niveau du profil. Fondamentalement, j'ai besoin de tirer des données de ma base de données en fonction du profil sur lequel l'application est installée. Espérons que ce qui suit pourrait mieux expliquer les choses. Donc, disons Business BUS installe l'application sur leur profil P1. Ils devraient obtenir une page qui leur demande d'authentifier leur application en entrant un code. J'ai ensuite besoin de stocker l'identifiant de profil Facebook par rapport à l'identifiant de profil d'entreprise dans notre base de données. Ensuite, quand ils ou les utilisateurs visitent la page de fan graphiques et informations pour cette entreprise seront affichés. – Conor
Avez-vous implémenté auth comme spécifié ici? http://developers.facebook.com/docs/authentication/ –