سؤال

أرغب في عرض تغذية الجدار والمستخدم على موقعي. كيف يمكنني أن أفعل هذا؟

هل هناك أي طريقة لسحب الخلاصة دون الحاجة إلى الحصول على رمز تفويض؟

إذا كنت بحاجة إلى رمز ، كيف يمكنني الحصول على ذلك؟

هل كانت مفيدة؟

المحلول

إن الطريقة المناسبة (سأذهب إلى حد القول "المطلوبة من خلال شروط وأحكام Facebook") للقيام بذلك هي الحصول على رمز التفويض, ، والذي يتضمن Div المنبثقة يسأل المستخدم عما إذا كانوا يرغبون في السماح لموقعك (التطبيق) بالوصول إلى معلوماتهم.

تستطيع تخصيص مستوى الوصول الذي تحتاجه وسيتم دفعهم فقط لذلك. من خلال القبول ، ستكون قادرًا على الوصول إلى رمز رمز في ملف تعريف الارتباط الخاص بهم. مسلحًا بهذا الرمز المميز ومعرف التطبيق الخاص بك و "سر التطبيق" الخاص بك ، يمكنك تقديم طلبات إلى واجهة برمجة تطبيقات Facebook Graph لأي بيانات تريدها. (يمكنك استخدام سر التطبيق لفك تشفير ملف تعريف الارتباط الخاص بالمستخدم ، والذي تحصل عليه من رمز الوصول لتمرير طلبات API الرسم البياني.)

الأمر ليس بهذه البساطة مثل تجريف الجدار وعرضه ، فأنت مسؤول عن الاستيلاء على أجزاء من البيانات الفردية وتنظيم الشاشة.

تعديل:

ردا على تعليقك ، هنا هو برنامج تعليمي سريع للعمل مع ملفات تعريف الارتباط في .NET. سوف تسفر بحث Google عن "ASP .NET Cookies" أو "VB .NET Cookies" أيضًا. هناك مثال (في PHP) هنا إظهار كيفية فك تشفير ملف تعريف الارتباط. لم أجد أي أمثلة .NET ، لكن الرمز هنا واضح ومباشر. اسم ملف تعريف الارتباط هو "FBS_" + معرف التطبيق الخاص بك.

يبدو أنها سلسلة محددة ، لذلك فقط اقرأ في كل شيء في تصحيح الأخطاء الخاص بك ومعرفة شكل (القيمة). يبدو أن القيمة التي تريدها تسمى "SIG" (ولكن ، مرة أخرى ، تصحيح للتأكد) ويبدو أنها تستخدم تجزئة MD5 للحصول عليها. يمكنك القراءة على ما md5() وظيفة في رمز PHP تفعل هنا ويجب أن يكون من السهل العثور على .NET التناظرية لذلك.

بمجرد حصولك على رمز الوصول ، فإن الأمر متروك لك كيف تريد الحصول على المعلومات. أوصي بالقيام بكل شيء في JavaScript فقط لتفريغ كل شيء إلى متصفح العميل ، ناهيك عن أن معظم العينات التي ستجدها عبر الإنترنت (كما هو الحال في وثائق API في Facebook) ستستخدم JavaScript. ولكن إذا كنت تريد أن تفعل كل شيء من جانب الخادم ، Facebook's C# SDK سيكون من بعض المساعدة. يمكنك تمريره بشكل أساسي مميز ومسار API الرسم البياني الذي تريده ويعيد كائن JSON مع جميع البيانات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top