2012-02-28 19 views
5

के साथ एंड्रॉइड ऐप के माध्यम से फेसबुक पर लिंक साझा करें फेसबुक पर एक लिंक पोस्ट करते समय, किसी आलेख का लिंक स्वचालित रूप से पार्स किया जाता है, लिंक, आलेख शीर्षक, संक्षिप्त वर्णन और थंबनेल प्रदर्शित करता है।स्वचालित पार्सिंग

मैं वही काम करना चाहता हूं, लेकिन मेरे एंड्रॉइड ऐप से। मैंने पहले से ही फेसबुक एसडीके स्थापित किया है और लॉग इन फीचर और अनुमति के लिए अनुरोध पहले से ही ठीक काम कर रहा है। हालांकि, मुझे नहीं पता कि फेसबुक पर एक लिंक साझा करने के साथ कैसे आगे बढ़ना है, और स्वचालित रूप से फेसबुक को पार्सिंग को संभालने दें।

मैं भी, फेसबुक पोस्ट संवाद प्रदर्शित करने के लिए इतना है कि उपयोगकर्ता साझा किए गए लिंक के साथ एक व्यक्तिगत संदेश जोड़ सकते हैं चाहता हूँ। अभी, मैं फेसबुक की संवाद विधि का उपयोग कर रहा हूं लेकिन यह काम नहीं करता है। यह संवाद बॉक्स भी प्रदर्शित नहीं करता है। कोई विचार? जहाँ आप अपने लिंक

intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link"); 
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon); 
startActivity(Intent.createChooser(intent, "Your Chooser Title")); 

उत्तर

2

अंत में साझा करने की आवश्यकता

Bundle parameters = new Bundle(); 
parameters.putString("link", link); 
// post on user's wall. 
facebook.dialog(context, "feed", parameters, new PostDialogListener()); 
+0

कृपया मुझे संदर्भ के लिए अपने पूरे कोड से लिंक करें –

3

नीचे कोड जोड़ सकते हैं, मैं इस काम मिल गया। यह पता चला है कि मैं जिस कोड का उपयोग कर रहा हूं वह ठीक काम कर रहा है। समस्या यह थी कि गलत हैश कुंजी के कारण मुझे फेसबुक त्रुटि मिल रही थी।

+0

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

0

यह सुनिश्चित नहीं है कि यह सही जगह पर है, लेकिन मुझे वेबसाइट पर वेबसाइट जोड़ने में समस्याएं थीं ... लिंक डेस्कटॉप के लिए ठीक काम करता था, लेकिन एंड्रॉइड के लिए नहीं ... मैं बस दोस्त को जोड़ने के रूप में जोड़ना चाहता था और इसे सक्षम करने के लिए डेस्कटॉप और एंड्रॉइड के लिए काम करने के लिए निम्नलिखित मेरे लिए काम किया

http://en-gb.facebook.com/(username here for facebook page) 
संबंधित मुद्दे