jquery - developers - كيفية تحديد ما إذا كان مستخدمو فاسيبوك على عكس عنوان ورل؟



graph api explorer شرح (2)

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

للقيام بذلك نحن نستخدم مسج والاشتراك (edge.create) الحدث وانها تعمل كبيرة. http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

لسوء الحظ لا يمكننا أن يبدو لمعرفة طريقة التعامل مع القضية حيث يقوم المستخدم "يحب" ورل من خلال موقعنا، يكسب الائتمان، ثم يذهب إلى جدار الفيسبوك و "غير متكافئ" ذلك، والغش أساسا النظام.

لعبت حولها مع هذه الاستعلامات اثنين فكل. 1 من المفترض أن تعيد معرف كائن لعنوان ورل، و 2 يجب إرجاع قائمة user_ids الذي "مثل" ورل. ولكن يبدو أنها غير متسقة ولا تعود دائما البيانات لكل حالة اختبرت.

https://api.facebook.com/method/fql.query؟query=select٪20id٪20from٪20object_url٪20where٪20url=٪22http://www.saschakimmel.com/2010/05/how-to-capture -clicks على رأس الفيسبوك مثل زر /٪ 22

https://api.facebook.com/method/fql.query؟query=SELECT٪20user_id٪20FROM٪20like٪20WHERE٪20object_id=٪22393958018726٪22

كنا بدلا من ذلك لا يجب أن تحصل على المستخدمين لتخويل التطبيق لدينا مع الفيسبوك، وتعطينا الإذن للوصول إلى البيانات الخاصة بهم، من أجل جعل هذا العمل إما.

أيه أفكار؟ شكرا مقدما!


Answer #1

في جدول رؤى فكل لديك مقاييس "domain_fan_removes"، "page_fan_removes"، "application_like_removes" و "domain_like_removes" http://developers.facebook.com/docs/reference/fql/insights/ قد يساعد ذلك.

https://api.facebook.com/method/fql.query؟query=SELECT٪20metric،value٪20FROM٪20insights٪20WHERE٪20object_id=118584441503782٪20AND٪20metric= 'page_fan_removes'٪ 20AND٪ 20end_time = end_time_date ('2011 -02-01 ')٪ 20AND٪ 20period = الفترة (' عمر ') وaccess_token = كسكسكسكسكس


Answer #2

مع جس أبي يمكنك استخدام FB.Event.subscribe ،

FB.Event.subscribe('edge.create',
    function(response) {
        alert('You liked the URL: ' + response);
    }
);

أو يمكنك استخدام edge.remove إذا كان المستخدم على عكس ورل:

FB.Event.subscribe('edge.remove',
    function(response) {
        alert('You unliked the URL: ' + response);
    }
);

https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/





facebook-like