سؤال

أحاول أن أتعلم كيفية الحصول على رمز الوصول إلى التطبيق من Facebook لتطبيقي.

أنا أرسل jQuery reguest (في وحدة التحكم Firebug) استنادًا إلى البيانات المحددة هنا (http://developers.facebook.com/docs/authentication/#client_credentials).

يبدو أنني أحصل على الاستجابة (Access_Token = 'my_app_id |'+the_app_token) لكن Firebug يرسل خطأ => "الاستجابة التي أحصل عليها"+"غير محددة". أشعر وكأنني أفتقد شيئًا بسيطًا جدًا هنا؟ كيف يمكنني تجنب هذا الخطأ والحصول على الاستجابة؟

params = {};
params['grant_type']= 'client_credentials'
params['client_id'] =app_id;
params['client_secret'] = client_secret;

$.ajax({ 
    url: 'https://graph.facebook.com/oauth/access_token', 
    type:'GET',
    dataType: 'jsonp',
    data:params, 
    success: function(response){
        resp = response;
    }

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

المحلول

لا أعتقد أن هذا مدعوم (من المفترض أن يطلب خادم نقطة النهاية /oauth /access_token من قبل خادم ، وليس متصفح العميل) ، ولكن الأخبار الجيدة هي أنه يمكنك فقط إرسال AppID + "|" + client_secret بدلاً من رمز الوصول إلى التطبيق وسيعمل.

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