facebook फेसबुक ग्राफ एपीआई क्यों कहता है कि मेरा खाता गैर-सक्रिय है?




facebook-graph-api facebook-opengraph (10)

हमारे पास कुछ कोड है जो हमारे होम पेज पर कुछ पोस्ट प्रदर्शित करने के लिए फेसबुक ओपन ग्राफ एपीआई का उपयोग करता है। यह मूल रूप से पिछले डेवलपर द्वारा विकसित किया गया था और मैंने इसे अपने होम पेज के लिए एएसपी.नेट एमवीसी में फिर से लिखा है (जहां यह PHP था, जो मुझे लगता है कि एक आईफ्रेम में लोड किया गया था)। उस समय, मैंने ऐप आईडी और रहस्य का उपयोग किया जो मुझे छोड़ दिया गया था। इसने कुछ सालों से ठीक काम किया है। आज दोपहर, हमें हमारी साइट पर एक त्रुटि वापस मिलना शुरू हो गया: "फेसबुक प्लेटफ़ॉर्म पर किए जा रहे परिवर्तनों के कारण इस डेटा तक पहुंच अस्थायी रूप से अक्षम है"।

पसीनारहित। मुझे लगा कि मुझे बस अपनी आईडी और गुप्त अपडेट करने की आवश्यकता है। दुर्भाग्यवश, कोई भी उस उपयोगकर्ता आईडी को याद नहीं रखता है जो उस ऐप आईडी के नियंत्रण में था। पसीनारहित। मैं अपना खुद का बनाउंगा। दुर्भाग्यवश, किसी भी आईडी और गुप्त का उपयोग मैं पदों तक पहुंचने के लिए करता हूं - यहां तक ​​कि एक पृष्ठ पर मेरी अपनी पोस्ट पूरी तरह से काम से संबंधित नहीं है - वही एक्सेस त्रुटि देता है। मुझे नाम या कवर या कुछ अन्य फ़ील्ड मिल सकते हैं, लेकिन जैसे ही मैं किसी भी पोस्ट का अनुरोध करता हूं, मुझे त्रुटि मिलती है।

मैं जो कोशिश कर रहा हूं उसका एक उदाहरण यहां दिया गया है:

https://graph.facebook.com/MyCompanyName?fields=cover,name,likes,link,posts.limit(5){created_time,message,link,type,full_picture,picture,source,icon}&access_token=bunchofnumbers|bunchofnumbersandletters

मुझे https://developers.facebook.com/status/issues/205942813488872/ पर स्टेटस पोस्ट से अवगत है, लेकिन मुझे लगता है कि मुझे कुछ गलत करना होगा क्योंकि मैं पोस्ट प्राप्त करने के लिए नए एपआईड्स भी नहीं बना सकता।

फेसबुक ग्राफ एपीआई क्यों कहता है कि मेरा खाता गैर-सक्रिय है?

धन्यवाद।


मेरी समझ यह है कि यदि आपका उत्पादन ऐप नहीं है, तो वे आपके विशिष्ट कारणों से सीमित हैं। अगर कैम्ब्रिज लीक की वजह से यह अनजान है, या इंस्टाग्राम एपीआई को अपग्रेड कर रहा है।

मुझे भी वही त्रुटि मिली, हालांकि, यदि आप परीक्षण कर रहे हैं, तो आप परीक्षण जारी रखने के लिए अपने एप में ग्राफ एपीआई एक्सप्लोरर टोकन को हार्ड कोड कर सकते हैं ...

var data {
    'accessToken': 'EEAC...',
}

FB.api('/' + id, getData, data, (_response) => {
    console.log(_response);
});

मैंने लांच किए गए फ़ील्ड सूची से ईवेंट को हटाकर अपनी वेबसाइट पर समस्या हल की


मुझे यह समस्या थी। यह स्वचालित रूप से हल हो जाता है। मुझे लगता है कि यह एक फेसबुक मुद्दा है।



अभी मैं फेसबुक ओपन ग्राफ एपीआई के साथ काम कर रहा हूं। और जब भी मैं व्यवस्थापक हूं, सदस्यों के सदस्य (और उनकी मूल जानकारी) तक पहुंच / प्राप्त करना चाहता था, तो मुझे यह त्रुटि हो रही थी।

{
  "error": {
 "message": "(#200) Access to this data is temporarily disabled for non-active accounts due to changes we are making to the Facebook Platform",
"type": "OAuthException",
"code": 200,
"fbtrace_id": "Byueyj6MtkoIx"
 }
}

परीक्षण और त्रुटि के बीच में @ जोश क्रिस्टी सभी वांछित परिणाम प्राप्त कर रहा था! और शोध के कुछ घंटों के बाद हमने पाया कि फेसबुक कुछ खाते को "गैर-सक्रिय" और कुछ "सक्रिय" के रूप में पहचानता है (मुझे क्या पता नहीं है!) क्योंकि मैं फेसबुक में काफी सक्रिय हूं। इसलिए, अगर आपको यह त्रुटि मिल रही है तो इसका मतलब है कि आप फेसबुक के लिए पर्याप्त सक्रिय नहीं हैं;)


मैं नीचे दी गई विधि का उपयोग कर फेसबुक पेज एक्सेस टोकन प्राप्त करने में सक्षम था।

जिनके पास पहले से ही एक ऐप हो सकता है, जिनके लिए समीक्षा की गई है, उस ऐप के विवरण को अस्थायी फिक्स के रूप में उपयोग कर सकते हैं जब तक कि फेसबुक उनके एपीआई एन्हांसमेंट के साथ नहीं किया जाता। मतलब है कि आपको प्रासंगिक ऐप में प्रासंगिक रीडायरेक्ट यूरी जोड़ना होगा और साथ ही उस ऐप के ऐप आईडी और ऐप सीक्रेट का उपयोग करना होगा।

यह पृष्ठ फ़ीड और लीड को पुनर्प्राप्त करने के लिए काम करता है, मैं वार्तालापों को पुनर्प्राप्त करने में सक्षम नहीं था। इसके अलावा मैंने अनुरोध की अनुमतियां {स्कोप: 'ads_management, ads_read, manage_pages'}


हमने आज हमारे मंच पर यह वही त्रुटि संदेश देखना शुरू कर दिया। मुझे लगता है कि कुछ चीजें चल रही हैं जो सभी एक साथ बंधे हैं:

  1. जैसा कि अन्य ने उल्लेख किया है, कैम्ब्रिज एनालिटिका घटना के प्रकाश में डेटा संरक्षण और गोपनीयता बढ़ाने के लिए फेसबुक द्वारा तेजी से और प्रमुख प्रतिक्रियाएं हुई हैं। जो मैं समझता हूं, उससे खराब अभिनेताओं ने उपयोगकर्ताओं के डेटा (ग्राफ के माध्यम से) तक पहुंचने की क्षमता का शोषण किया है कि ऐप के पास सक्रिय, प्रथम-पक्ष संबंध नहीं था। तो, जैसा कि "6 डिग्री अलगाव" आपको पूरा ग्रह मिलेगा, ऐप से जुड़े कुछ सौ हजार उपयोगकर्ताओं पर पृथक्करण की 1 डिग्री सीधे ऐप को लगभग 50 मिलियन उपयोगकर्ताओं तक पहुंच प्रदान करती है ... या कुछ इस तरह का। एफबी अब उस सामान को लॉक करने के लिए कर रहा है, बड़ा समय।
  2. आपकी त्रुटि का विशिष्ट कारण यह है कि आप fields पैरामीटर में जो कुछ मांग रहे हैं वह एक लीप बनाता है (या तो myCompany या OAuth'd उपयोगकर्ता / ऐप जिसका access_token आप उपयोग कर रहे हैं) से संबंधित आइटम / आइटम जो अब एफबी मानने के लिए मानदंडों में आपकी कंपनी / ऐप / उपयोगकर्ता के साथ "सक्रिय" प्रथम-पक्ष / सीधा संबंध होना चाहिए। यही कारण है कि आप कुछ गूढ़ " non-active accounts " का उल्लेख करते हैं। मुझे लगता है कि उनका वास्तव में मतलब है कि यह "आपके या आपके ऐप के साथ सक्रिय नहीं है"।

मुझे यकीन नहीं है कि आपके द्वारा अनुरोध किए जाने वाले fields से कौन सा गलती है, लेकिन कुछ परीक्षण-और-त्रुटि आपको इसका नेतृत्व करेगी। हमारे लिए, यह स्पष्ट था: हम उन सभी समूहों के सदस्यों से पूछ रहे थे जिनके पास उपयोगकर्ता तक पहुंच थी। हमें इसकी आवश्यकता नहीं थी, इसलिए हमने इसे काट दिया और त्रुटि चली गई।


मुद्दा क्या है? यह त्रुटि फेसबुक द्वारा हालिया कार्रवाई के कारण है। उन्होंने कहा, "कुछ प्रकार के एपीआई डेटा तक पहुंच गैर-सक्रिय खातों के लिए रुक गई है क्योंकि हम फेसबुक प्लेटफार्म में बदलाव कर रहे हैं" तो यदि आपका खाता गैर-सक्रिय है और आपने इसका उपयोग करके ऐप बनाया है तो यह संभव है कि आप इसे प्राप्त करें आपके प्लगइन में त्रुटि। फेसबुक मुद्दा लिंक है

जब यह हल हो जाएगा? फेसबुक ने कुछ गैर-सक्रिय खातों को अस्थायी रूप से अक्षम कर दिया है क्योंकि उन्होंने उल्लेख किया है कि उन्होंने समस्या को ठीक करने के लिए अनुमानित समय नहीं दिया है, लेकिन इसे जल्द ही सक्रिय किया जाना चाहिए।

आप यहां फेसबुक इवेंट एपीआई पर अधिक अपडेट पा सकते हैं


वही बात मैंने अभी भी देखी है, और उन्होंने मेरे मुख्य जेन विज्ञापन चलते रहे और मुझे चार्ज किया, हालांकि उन्होंने डेटा को अवरुद्ध कर दिया।

सौभाग्य से सीधे विज्ञापन प्रबंधक में जा रहे हैं आप अभी भी सीएसवी / एक्सएलएस फाइलें डाउनलोड कर सकते हैं।


मेरे लिए यह काम करता है अगर मैं सिर्फ एक फ़ील्ड छोड़ देता हूं - "नाम"। यदि मैं "लिंक" और / या "ईवेंट" फ़ील्ड जोड़ता हूं तो यह त्रुटि देता है





opengraph