के रूप में नहीं, मैं आज सुबह से ग्राफ एपीआई के साथ संघर्ष कर रहा हूं।ग्राफ एपीआई: उपयोगकर्ता के रूप में मेरे पृष्ठ फ़ीड पर पोस्ट करें, पृष्ठ
मैं अपने फेसबुक पेज पर एक संदेश पोस्ट करने की कोशिश कर रहा हूं, लेकिन पृष्ठ के रूप में, स्वयं (उपयोगकर्ता) के रूप में नहीं।
जब मैं किसी मित्र के पृष्ठ पर पोस्ट करने का प्रयास करता हूं तो सब कुछ ठीक काम करता है और संदेश पोस्ट किया जाता है, लेकिन जब मैं अपने पृष्ठ पर पोस्ट करने का प्रयास करता हूं (मैं एक व्यवस्थापक हूं) यह प्रबंधन_पेज अनुमति की मांग करता है, और यदि मैं यह अनुमति देता हूं यह केवल पृष्ठ के रूप में संदेश पोस्ट करेगा, न कि मेरे जैसा!
क्या यह निर्दिष्ट करने का कोई तरीका है: हाँ, मैं अपने पृष्ठ की दीवार पर पोस्ट करना चाहता हूं, हाँ मैं व्यवस्थापक हूं, लेकिन मैं उपयोगकर्ता के रूप में पोस्ट करना चाहता हूं?
public function postToWall($pageId, $msg) {
if($pageId) {
$this->callAPI('/'.$pageId.'/feed', 'POST', array(
'message' => $msg
));
}
}
/**
* @param $path
* @param string $method default to GET
* @param array $params additional params
* @return mixed
*/
public function callAPI($path, $method = 'GET', $params = array()) {
$params = array_merge(array('access_token' => $this->getAccessToken()), $params);
return $this->api($path, $method, $params);
}
यह रिटर्न:
Uncaught OAuthException: (#283) Requires extended permission: manage_pages
मैं देख लिया है और ACCESS_TOKEN मेरे उपयोगकर्ता पहुँच टोकन है।
मेरे पास "publ_stream" अनुमति है।
किसी भी मदद की सराहना की जाएगी! धन्यवाद
एक ही समस्या है। हाल ही में कुछ नीति परिवर्तन लगता है। यह संभव था। – wangii
ने एफबी को बग्रेपोर्ट दायर किया: https://developers.facebook.com/bugs/297250430385258 – wangii
मैंने एक बग रिपोर्ट भी दायर की (लेकिन इसे यहां उल्लेख करना भूल गया) https://developers.facebook.com/bugs/427479617319493 – Olivier