2012-02-16 30 views
21

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

उत्तर

-3

मैं वास्तव में समझ में नहीं आता कि आप क्या खोज रहे हैं, अगर आप पहले से ही जानते हैं कि उपयोगकर्ता की दीवार पर कैसे पोस्ट किया जाए तो आप अपनी दीवार पर एक ही संदेश क्यों पोस्ट नहीं कर सकते?

जब आप किसी उपयोगकर्ता दीवार पर संदेश पोस्ट करने के लिए ग्राफ़ एपीआई का उपयोग करते हैं तो आप अनुरोध के यूआरएल में परिभाषित करते हैं कि किस उपयोगकर्ता की दीवार आप पोस्ट करना चाहते हैं, कई मामलों में आप उपयोगकर्ता आईडी के बजाय "मुझे" का उपयोग करते हैं चूंकि आप लॉग इन उपयोगकर्ता के लिए पोस्ट कर रहे हैं, लेकिन आप PROFILE_ID/फ़ीड के अनुरोध भी जारी कर सकते हैं (जैसा कि यहां बताया गया है: http://developers.facebook.com/docs/reference/api/user/#posts)।

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

+6

आप @ स्टारलिंग को गलत समझते हैं - वह एक नई समान पोस्ट बनाने की तलाश नहीं कर रहा है, वह मूल पोस्टर की पोस्ट साझा करना चाहता है। ये दो पूरी तरह से अलग चीजें हैं। –

0

एपीआई के माध्यम से पोस्ट तक पहुंचने के लिए permissions के अनुसार, ऐसा लगता है कि आप ऐसा नहीं कर सकते हैं क्योंकि इसे किसी अन्य उपयोगकर्ता की टाइमलाइन के पोस्ट तक पहुंचने की आवश्यकता होगी जिसके लिए आपके पास अनुमति/एक्सेस टोकन नहीं है।

संपादित दस्तावेज के आगे पढ़ने से आप निश्चित रूप से ऐसा नहीं कर सकते: https://developers.facebook.com/docs/graph-api/reference/v2.2/object/sharedposts#publish

5

हाँ, आप ग्राफ 2 एपीआई का उपयोग कर साझा कर सकते हैं। जिस तरह से आप इसे करते हैं /feed एज का उपयोग करना और पोस्ट के यूआरएल को पास करना है जिसे आप लिंक के रूप में साझा करना चाहते हैं।

POST /v2.2/{page-id}/feed HTTP/1.1 
Host: graph.facebook.com 

link=https://www.facebook.com/{page_id}/posts/{post_id} 

आपके द्वारा साझा की जा रही पोस्ट के लिए मानक एफबी अनुमतियां लागू होती हैं।

https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed

यह उपरोक्त विधि के साथ एक स्थानीय रेल अनुप्रयोग में आज किया गया था,, FbGraph2 मणि ​​का उपयोग कर,। enter image description here

+0

! तुम नायक हो आपने यह कैसे निष्कर्ष निकाला? एपीआई इस बारे में गुप्त और पूरी तरह से अस्पष्ट है! धन्यवाद!! मैं थोड़ी देर के लिए इस पर हूं, और कुछ भी काम नहीं कर रहा था। क्या आप उस समाधान तक पहुंचने की प्रक्रिया के बारे में बता सकते हैं? – Ted

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