2013-11-22 12 views
8

हमने Like Gate के साथ एक फेसबुक Page Tab application बनाया है। हमने पहले इस अनगिनत बार किया है और इस संबंध में इस एप्लिकेशन के बारे में कुछ भी असामान्य नहीं है।लिकिंग/अनलिंकिंग पर असफल त्रुटि संदेश पृष्ठ

हमारे ASP.Net 4.0 Web Forms आवेदन के भीतर, हम नवीनतम संस्करण (6.4.2) के साथ Facebook C# SDK इस्तेमाल किया, NuGet से सीधे खींच लिया और निम्नलिखित सी # कोड:

public static bool IsPageLiked(string appId, 
    string appSecret, string signedRequest) 
{ 
    var fb = new FacebookClient { AppId = appId }; 
    dynamic req = fb.ParseSignedRequest(appSecret, signedRequest); 
    return req.page.liked; 
} 

हम इस कोड का उपयोग किया है कई बार पहले और हमें इसके साथ कोई समस्या नहीं थी। ऐप और इसकी लाइक गेट दोनों Unpublished Page पर अच्छी तरह से काम कर रहे हैं - ताकि केवल Page Admins उपयुक्त App Roles में ऐप देख सकें।

हालांकि हम एक अड़चन त्रुटि देख रहे हैं। यह केवल कुछ उपयोगकर्ताओं को प्रभावित करता है, लेकिन उन उपयोगकर्ताओं मज़बूती से संदेश देख रहे हैं जब भी वे पसंद करते हैं या पृष्ठ के विपरीत टैब एप्लिकेशन होस्टिंग:

यह सामग्री अब उपलब्ध नहीं
आपके द्वारा अनुरोधित सामग्री सही प्रदर्शित नहीं हो सकता है अभी व। यह अस्थायी रूप से अनुपलब्ध हो सकता है, जिस लिंक पर आपने क्लिक किया था, समाप्त हो सकता है, या आपको इस पृष्ठ को देखने की अनुमति नहीं हो सकती है।

वह त्रुटि संदेश वह है जो आप प्राप्त करेंगे यदि आप किसी ऐसी चीज़ तक पहुंचने का प्रयास करते हैं जिसकी आपको अनुमति नहीं है। उपयोगकर्ता अभी भी पेज व्यवस्थापक हैं, हालांकि, ऐप और पेज देखने की उनकी अनुमति बदल नहीं रही है।

Google सुझाव देता है कि यह फेसबुक के अंत में एक त्रुटि है कि किसी को वास्तव में एक संतोषजनक समाधान नहीं मिला है। विचित्र रूप से पर्याप्त है, हमारे ग्राहक उस उत्तर से बहुत प्रभावित नहीं हैं।

क्या किसी के पास कुछ और रचनात्मक है जो वे पेश कर सकते हैं? कृप्या? :)

उत्तर

-1

अब किसी ऐप के भीतर ऐप या सामग्री को गेट करने के लिए फेसबुक की नीतियों के खिलाफ है अगर किसी ने आपका पृष्ठ पसंद किया है। इस त्रुटि को https://developers.facebook.com/blog/post/2014/08/07/Graph-API-v2.1/

के साथ संबंध है

- आप अपने ऐप्लिकेशन आईडी के लिए विशेष भौगोलिक या उम्र प्रतिबंध सेट है:

घोषणा यहाँ देखें? यदि ऐसा है, तो कुछ लोग आपका ऐप नहीं देख पाएंगे और एक त्रुटि दिखाई देगी। यह कुछ ब्रांड है (उदाहरण के लिए शराब ब्रांड) उम्र के लोगों को अपने ऐप्स तक पहुंचने से बचाने के लिए करते हैं।

+0

दरअसल, हालांकि यह नवंबर 2013 में नीतियों के खिलाफ नहीं था, जब मैंने इस मुद्दे को पोस्ट किया था। एपआईडी के खिलाफ कोई प्रतिबंध नहीं था (विचित्र रूप से पर्याप्त मैंने पहले इसे जांचने के लिए सोचा था)। यह फेसबुक के कोड में एक बग था। जैसा कि आपने बताया है, हालांकि, यह अब प्रासंगिक नहीं है; अभियान समाप्त हो गया है और कार्यक्षमता अब बहिष्कृत है। –

संबंधित मुद्दे