2010-01-08 17 views
7

से संदेश के साथ फेसबुक स्थिति अपडेट करना क्या उपयोगकर्ताओं को जावास्क्रिप्ट चर में एक संदेश के साथ फेसबुक पर अपनी स्थिति अपडेट करने का एक आसान तरीका है?जावास्क्रिप्ट चर

<a href="http://www.facebook.com/sharer.php?u=www.fthisclass.com/jshoregen.html&t=title">testlink </a> 

कि एक स्थिति अद्यतन में भर नहीं है जब यह उन्हें साझा करें पृष्ठ पर ले जाता है: मैं वहाँ एक यूआरएल आप एक लिंक है, जो लगता है कि साझा करने के लिए उपयोग कर सकते हैं पता है। क्या कोई तरीका है जो मैं पहले से भर सकता हूं, या उनकी स्थिति स्वचालित रूप से अपडेट हो सकती है?

धन्यवाद!

संपादित करें: मैं काफी कुछ नहीं कर रहा हूं। यदि आवश्यक हो तो मैं PHP का उपयोग कर सकता हूं (हालांकि मुझे इसके साथ बहुत कम अनुभव है), लेकिन मैं किसी एप्लिकेशन को अनुमति देने वाले उपयोगकर्ताओं को बग नहीं करना चाहता हूं, या वास्तव में एक फेसबुक ऐप लिखने से निपटना चाहता हूं। मैं सिर्फ उपयोगकर्ताओं को एक प्रीमियर स्टेटस अपडेट देना चाहता हूं, इसलिए उन्हें केवल 'शेयर' बटन पर क्लिक करना है। एक बार फिर धन्यवाद!

संपादित करें 2: तो एपीआई आशाजनक लग रहा है, लेकिन मेरे लिए थोड़ा जटिल है। ऐसा लगता है कि इसमें उपयोगकर्ता से अपनी स्थिति निर्धारित करने की अनुमति प्राप्त होनी चाहिए, और शायद मेरी साइट फेसबुक के साथ संवाद करने के लिए एक क्रॉस-संचार चैनल स्थापित करने के बारे में कुछ शामिल है। मान लीजिए कि मैं ऐसा कर सकता हूं, मैं फेसबुक जावास्क्रिप्ट एपीआई का उपयोग करने के बारे में कैसे जा सकता हूं? मुझे कोड मिलता है (user_setStatus काफी आसान दिखता है), लेकिन मैं अपनी स्क्रिप्ट कैसे बता सकता हूं कि मैं फेसबुक के एपीआई का उपयोग कर रहा हूं? फिर से धन्यवाद ... फिर से!

उत्तर

0

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

http://fbcookbook.ofhas.in/2009/02/07/facebook-reveals-status-api-how-to-use-it/

3

facebook javascript API है आप के लिए क्या नहीं देख रहे हैं? ऐसा लगता है कि पूरे रीस्ट-फुल एपीआई को जावास्क्रिप्ट लाइब्रेरी के रूप में उजागर करना प्रतीत होता है।

users_setStatus(...) आशाजनक लग रहा है।

+0

तो एपीआई होनहार लग रहा है, लेकिन मेरे लिए थोड़ा जटिल। ऐसा लगता है कि इसमें उपयोगकर्ता से अपनी स्थिति निर्धारित करने की अनुमति प्राप्त होनी चाहिए, और शायद मेरी साइट फेसबुक के साथ संवाद करने के लिए एक क्रॉस-संचार चैनल स्थापित करने के बारे में कुछ शामिल है। मान लीजिए कि मैं ऐसा कर सकता हूं, मैं फेसबुक जावास्क्रिप्ट एपीआई का उपयोग करने के बारे में कैसे जा सकता हूं? मुझे कोड मिलता है (user_setStatus काफी आसान दिखता है), लेकिन मैं अपनी स्क्रिप्ट कैसे बता सकता हूं कि मैं फेसबुक के एपीआई का उपयोग कर रहा हूं? फिर से धन्यवाद ... फिर से! –

+0

फेसबुक डेवलपर्स ब्लॉग पर इस पोस्ट को देखें (http://developers.facebook.com/news.php?blog=1&story=73)। –

22

इस प्रयास करें:

http://www.facebook.com/connect/prompt_feed.php?&message=my%20awesome%20status

[संपादित करें] लिंक काम नहीं कर रहा उसे अपडेट करें।

+2

मेरी इच्छा है कि मैं दो बार – MedicineMan

+0

को ऊपर उठा सकता हूं, मैंने इसे दूसरी बार अपवर्तित करने में आपकी मदद की .. अब मैं चाहता हूं कि मैंने इसे अपने लिए उठाया हो .. – royston

+0

चिंता न करें। मैंने इसे आपके लिए उठाया :) – Emre

0

बस mcqwerty समाधान का उपयोग करके आपको एक परेशान आकार बदलें स्क्रीन प्रभाव मिलेगा।

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

https://www.facebook.com/connect/prompt_feed.php?display=touch&message=Hiall

0

यहां उदाहरण के जो आवेदन आईडी की आवश्यकता है काम कर रहा है, लेकिन पूरी तरह से काम कर रहा है और इसे लागू करने के लिए आसान है:

<a href="http://www.facebook.com/dialog/feed?app_id=123050457758183&link=http://www.build.server.com&picture=http://fbrell.com/f8.jpg& 
    name=Some%20Encoded&Message=Reference%20Documentation& 
    description=Using%20Dialogs%20to%20interact%20with%20users.& 
    redirect_uri=https://arapskirjecnik.web44.net/"> Share with FB</a> 

देखना अधिक here

0

यहाँ जिस तरह और यह काम करता है फेसबुक एप्लिकेशन आईडी की आवश्यकता नहीं है:

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=Title&amp;p[summary]=summary&amp;p[url]=www.build.server.com&amp;p[images][0]=http://fbrell.com/f8.jpg','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a> 

जैसा कि आप उपरोक्त कोड से देख सकते हैं आप कस्टम शीर्षक, सारांश, लिंक और छवियां दर्ज कर सकते हैं।

और यदि आप स्वचालित करने के लिए, वर्तमान लिंक साझा करना चाहते हैं, youst ऊपरी उदाहरण में कोड के इस हिस्से की जगह:

p[url]='+ document.URL +'&amp;p[images]