मैं अपने पृष्ठ की दीवार पर एक फोटो अपलोड करने की कोशिश कर रहा हूं (और मैं सफलतापूर्वक कर रहा हूं) लेकिन जिस तरह से मैं चाहता हूं। , http://screencast.com/t/wnRFBh1xlfफेसबुक एपीआई: दीवार पर फोटो अपलोड करना?
हालांकि यहाँ है कैसे यह वास्तव में पता चलता है:
यहां बताया गया है मैं दिखाने के लिए तस्वीर चाहते हैं http://screencast.com/t/4WblA7s8fyE
यहाँ कोड मैं तस्वीर अपलोड करने के लिए cURL साथ उपयोग कर रहा हूँ (या बल्कि, यह करने के लिए)
$img_url = "url";
$page_id = "XXXXX";
$url = "https://graph.facebook.com/$page_id/feed";
$fields = array(
'access_token'=>urlencode("XXXXXXX"),
'message'=>urlencode("Far Cry 3!"),
'picture'=>$img_url
);
तो, से मैं क्या बता सकते हैं, मैं अपने सर्वर पर छवि को संग्रहीत और अधिक चित्र का स्रोत पोस्ट करने के लिए सक्षम होना चाहिए लिंक, लेकिन मैं तो बस जब मैं ऐसा कोई त्रुटि मिलती है उस।
यहाँ कि कोड और त्रुटि है ...
"{" त्रुटि ": {" message ":" (# 100) स्रोत यूआरएल प्रारूप उचित नहीं है "," type ":" OAuthException "," कोड ": 100}}"
$img_url = 'url';
$img = 'temp_image.jpg';
$contents = file_get_contents($img_url);
file_put_contents($img, $contents);
$path = realpath($img);
//echo $path;
//set POST variables
$page_id = "XXXXXX";
$url = "https://graph.facebook.com/$page_id/feed";
$fields = array(
'access_token'=>urlencode("XXXXXXX"),
'message'=>urlencode("Far Cry 3!"),
'source'=>"@".$path
);
मुझे यकीन नहीं है कि यहां क्या गलत हो रहा है, और इसके लिए पूरी रात खोज रहे हैं - बिना किसी किस्मत के।
उम्मीद है कि कोई मुझे एक संकेत दे सकता है कि मुझे वास्तव में क्या करना चाहिए।
धन्यवाद!
आप एक '$ दिखा सकते हैं करने के लिए तस्वीर अपलोड करने की आवश्यकता img_url' नमूना? –