2011-10-26 14 views
5

मुझे उपयोगकर्ता दीवार पर फोटो पोस्ट करने का प्रयास करते समय अज्ञातहोस्ट अपवाद प्राप्त हो रहा है।java.net. अज्ञातहोस्ट अपवाद: graph.facebook.com

byte[] data = null; 

    Bitmap bi = BitmapFactory.decodeResource(getResources(), aDrawableId); 
    ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
    bi.compress(Bitmap.CompressFormat.JPEG, 70, baos); 
    data = baos.toByteArray(); 

    Bundle parameters = new Bundle(); 
    parameters.putByteArray("picture", data); 
    Log.i(getClass().toString(), parameters.toString()); 

    AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(this.facebook); 
    String method = String.format("me/photos?access_token=%s", this.facebook.getAccessToken()); 
    mAsyncRunner.request(method, parameters, "POST", new FacebookRequestListener(), null); 

मेरी AndroidManifest फ़ाइल पर अनुमतियों:

<uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

मैंने पहले निम्नलिखित प्रश्न रूप में एक ही समस्या थी और मैं दूसरा जवाब का उपयोग कर सही कर (ऊपर एक मतदान) यहाँ मेरी कोड है :

Post message to facebook wall from android fb sdk always error

केवल संदेश मैं logcat में मिलता है:

10-26 15:29:16.425: E/Facebook(5342): java.net.UnknownHostException: graph.facebook.com 

क्या आपके पास इस बात को हल करने के बारे में कोई विचार है? मैं ऐप्पल गैलेक्सी एस 2 डिवाइस पर ऐप चला रहा हूं।

उत्तर

1

मैं अगर इस त्रुटि आप प्राप्त ठीक कर देंगे यकीन नहीं है, लेकिन कुछ चीजें मैंने देखा:

documentation (तहत तस्वीरें कनेक्शन) में कहा गया चित्र पैरामीटर स्रोत नाम पर है (और चित्र जैसा आपने उपयोग किया था)।

फेसबुक एसडीके एपीआई अनुरोधों तक पहुंच टोकन जोड़ता है, इसलिए आपको ऐसा करने की आवश्यकता नहीं है (आप source पर देख सकते हैं। मुझे नहीं लगता कि यह POST अनुरोधों के लिए एक समस्या होनी चाहिए, लेकिन यदि आप तो प्राप्त एसडीके पथ के लिए कहते हैं, "?" का उपयोग करें, और अपने मामले में आप उन लोगों में से दो के साथ खत्म हो जाएगा।

आप समस्या?

+0

मैं यह काम कर रहा, किसी भी तरह मिल गया खोज करने में कामयाब है। मैंने अपनी फेसबुक लाइब्रेरी को अपडेट किया और कुछ काम करने तक कोड को दोबारा लिखा। इस दिन मुझे यकीन नहीं है कि यह क्या हुआ। लेकिन उत्तर के लिए धन्यवाद। –

+0

@ renam.antunes नवीनतम फेसबुक.एपीके को अपडेट करने के लिए यह भी मेरे लिए तय किया गया – bgs

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