दिलचस्प पोस्ट
"मुझे लॉग इन इन करें" – सबसे अच्छा तरीका एएसपी। नेट सत्र को खोलने / जिंदा रखने आईओएस 5 में नियंत्रक नियंत्रण कैसे दिखता है? जावा keystore में .cer प्रमाणपत्र कैसे आयात करें? HTMLCollection, नोड सूची, और ऑब्जेक्ट्स के बीच अंतर एक जनरेटर समझ कैसे काम करता है? जावास्क्रिप्ट कॉलर फंक्शन लाइन नंबर कैसे प्राप्त करें? जावास्क्रिप्ट कॉलर स्रोत यूआरएल कैसे प्राप्त करें? Inno सेटअप: कैसे स्वचालित रूप से पिछले स्थापित संस्करण की स्थापना रद्द करें? MySQL मैच () के विरुद्ध () – प्रासंगिकता और स्तंभ द्वारा आदेश? बीम फ्रेमवर्क बिना एज़ूर संभव? जीआईटी में शाखा विवरण एंड्रॉइड पार्सलेट योग्य – रिटेलरऑर्डर एक्टिविटी.जावा रिटर्न नल विलंब के बीच का अंतर ()। वादा और वादा आईओएस में एक यूआईटीक्श्वेव्यू में अनुवादित पाठ पर नल का पता लगा रहा है कोई पैरामीटर (वास्तविक फ़ंक्शन परिभाषा की तुलना में) के साथ एक समारोह क्यों संकलित करता है?

फेसबुक ग्राफ़ एपीआई का इस्तेमाल करते हुए पेज की तरह 'पसंद'

ग्राफ़ एपीआई का उपयोग करना मैं एक प्राधिकृत उपयोगकर्ता को "पसंद" पृष्ठ के रूप में सक्षम होना चाहता हूं।

मैंने निम्नलिखित पोस्ट करने की कोशिश की

https://graph.facebook.com/${PAGE_ID}/likes?access_token=${ACCESS_TOKEN}

और मुझे JSON प्रतिसाद निकाय में "अमान्य post_id पैरामीटर" के साथ एक HTTP त्रुटि 500 ​​प्राप्त हुई। ऐसा लगता है कि /likes संसाधन एक दीवार पोस्ट पसंद करने के लिए उपयुक्त है और कोई पृष्ठ नहीं। मैं एक पृष्ठ के साथ काम करने के लिए इसे कैसे प्राप्त करूं?

वेब के समाधान से एकत्रित समाधान "फेसबुक ग्राफ़ एपीआई का इस्तेमाल करते हुए पेज की तरह 'पसंद'"

फेसबुक ने आधिकारिक निर्मित ऐक्शन जैसी ऐप का इस्तेमाल करके फेसबुक के बाहर यूआरएल को पसंद करने का समर्थन किया है । आपको publish_actions अनुमतियां होने की आवश्यकता है इसके लिए ग्राफ यूआरएल है: https://graph.facebook.com/[User FB ID]/og.likes?object=OG_OBJECT_URL&access_token=USER_ACCESS_TOKEN

हालांकि, आप इस पर वर्तमान में फेसबुक पर एक पेज की तरह इसका इस्तेमाल नहीं कर सकते, क्योंकि दस्तावेज़ीकरण के अनुसार :

फेसबुक पेजों या वेबसाइटों के लिए, जो फेसबुक प्रमाणीकरण के साथ एकीकृत नहीं हैं, डेवलपर्स को समान बटन सामाजिक प्लगइन का उपयोग करना जारी रखना चाहिए।

जून 2016 का अद्यतन करें

बनाने / अद्यतन / हटाने के बारे में /{user_id}/likes दस्तावेज पृष्ठ /{user_id}/likes करते समय फेसबुक एपीआई का इस्तेमाल करते हुए पृष्ठ पसंद करना अभी भी संभव नहीं है:

आप इस समापन बिंदु पर इस ऑपरेशन को नहीं कर सकते।

पिछले संस्करणों में संदेश स्पष्ट था (नीचे उद्धरण देखें), लेकिन परिणाम एक जैसा है: यह संभव नहीं है।

मई 2014

/{user-id}/likes दस्तावेज पृष्ठ /{user-id}/likes अमेरिका के बारे में फेसबुक पेजों की पसंद प्रकाशन :

आप इस किनारे का उपयोग करके प्रकाशित नहीं कर सकते, क्योंकि किसी भी एपीआई के माध्यम से फेसबुक पेज को पसंद करना संभव नहीं है । यदि आप चाहते हैं कि लोग आपके ऐप में किसी पेज को पसंद कर सकें, तो आपको पसंद करें बटन का उपयोग करना चाहिए।

यह सबसे स्पष्ट और स्पष्ट बयान है जो मुझे इस प्रश्न का उत्तर देने में सक्षम है।

यदि आपका ऐप एक खुले ग्राफ ऐप है, तो अब आप एपीआई का इस्तेमाल करना पसंद कर सकते हैं, और बटन के लिए अब कोई ज़रूरत नहीं है।

https://developers.facebook.com/docs/opengraph/actions/builtin/likes/

यदि आप एक पेज टैब या पेज के भीतर कैनवास पृष्ठ में इस कार्यक्षमता चाहते हैं (पेज को पसंद करें पृष्ठ के भीतर से पसंद करने के लिए अनुमति देने के लिए कहें), तो आप के आसपास काम करने वाले कामों में शामिल हो सकता है जो टॉम वेल्स ने ल्यूक के जवाब में सुझाया था। आप पहले अपने पृष्ठ पर उनके समान बटन के आइफ्रेम संस्करण को एम्बेड करते हैं, और फिर बस अपने जेएस में edge.create के बारे में edge.create जैसे:

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

कॉलबैक में, आप उपयोगकर्ता के पृष्ठ को पसन्द करते समय क्या हो सकते हैं, जैसे कि फाटक-गेट पृष्ठ से दूर नेविगेट करना, या पसंद-योग्य सामग्री दिखाएं।

जब उपयोगकर्ता edge.create तरह बटन पर क्लिक करता है, तो आपके जेएस कोड को edge.create प्राप्त होनी चाहिए। edge.create होने पर यह माना जाता है कि आइफ्रेम को पृष्ठ के यूआरएल के लिए संदर्भ में कॉन्फ़िगर किया गया था।

मेरा मानना ​​है कि ये विशिष्ट पार्टनर साइटों को छोड़कर अनुमति नहीं है, जैसे कि येल्प कारण सुरक्षा है, आप किसी पृष्ठ पर कुछ जावास्क्रिप्ट डाल सकते हैं और प्रत्येक व्यक्ति को उस पृष्ठ का दौरा कर सकते हैं जैसे "ज्ञान" अपने ज्ञान के बिना।

देखें मैं एक यूआरएल "पसंद" कैसे करूँ? फेसबुक प्लेटफ़ॉर्म डेवलपर फोरम पर

आप किसी ऑब्जेक्ट को ऑब्जेक्ट आईडी से फेसबुक एपीआई का इस्तेमाल कर सकते हैं जो कोड के निम्नलिखित भाग का इस्तेमाल कर सकते हैं

 [FBRequestConnection startForPostWithGraphPath:[NSString stringWithFormat:@"/%@/likes",{object_id}] graphObject:nil completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { //do you customisation post like here }];