2008-09-17 13 views
6

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

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

किसी भी भाषा में कोई भी समाधान ठीक है क्योंकि मैं सी # का उपयोग करने के लिए जो भी उदाहरण पोर्ट कर सकता हूं। इस विशिष्ट समस्या को हल करने के लिए मुझे विशेष रूप से Google या Facebook पर कुछ भी नहीं मिल रहा है। किसी भी मदद की सराहना की है।

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

उत्तर

4

मैंने कुछ समय पहले इस सवाल से पूछा और फेसबुक कनेक्ट लाइव और अच्छी तरह से पहले था। वास्तव में ऐसा करने का सबसे अच्छा तरीका फेसबुक कनेक्ट का उपयोग कर रहा है।

http://developers.facebook.com/connect.php?tab=website

मैं वर्तमान में हमारे लाइव साइट पर इस का उपयोग कर रहा है और के लिए फेसबुक डेवलपर टूलकिट का उपयोग कर।Codeplex पर नेट यहाँ:

http://www.codeplex.com/FacebookToolkit

गुड लक!

2

ऐसा लगता है कि फेसबुक के लिए एक एपीआई है। इस ब्लॉग को यहां देखें।

http://developers.facebook.com/news.php?blog=1&story=73

+0

इसे एक ऐप कुंजी की आवश्यकता है ताकि उपयोगकर्ता को अभी भी इसे ऐप के रूप में स्वीकार करना पड़े। मैं निश्चित रूप से इसे देखने जा रहा हूँ। सर्वर की तरफ जावास्क्रिप्ट का उपयोग करना अच्छा लगता है। –

10

सवाल का जवाब नहीं है, लेकिन उम्मीद है कि कुछ अंतर्दृष्टि प्रदान ...

यह है कि लोगों को शिक्षा देते हैं कि यह साइट से एक फार्म पर साइट एक के लिए अपने उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए ठीक है इस तरह सुविधाओं है बी। यह निश्चित रूप से ठीक नहीं है। कृपया लोगों को यह नहीं सोचें कि यह है।

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

3

मैंने देखा कि यह मेरी अपनी पोस्ट का जवाब देने के लिए ठीक है, तो यहां यह है।

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

http://scobleizer.com/2008/01/03/what-i-was-using-to-hit-facebook/

http://news.cnet.com/8301-13577_3-9839474-36.html

+1

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

+0

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

+1

@ करल: अपने एपीआई मानते हुए आप जो चाहते हैं उसे करने की अनुमति देता है ... वे सिर्फ आपके बकवास को नियंत्रित करना चाहते हैं। वे केवल तब तक सामान को छूने देते हैं जब तक उन्हें अधिक ट्रैफिक लाया जाता है। – mpen

1

यहाँ आप दोनों ई-मेल से संपर्क और फेसबुक सहित कुछ सामाजिक नेटवर्क आयात जाने के लिए एक खुला स्रोत PHP 5 उपकरण है: OpenInviter एक खुला स्रोत PHP वर्ग, PHP5 में लिखा है , अधिकांश प्रसिद्ध ई-मेल प्रदाताओं से संपर्क आयात करने के लिए & सोशल नेटवर्क्स।

5

आप Facebook Connect 'खाता लिंकिंग' का उपयोग कर सकते हैं। Facebook developers wiki से

पायथन/Django उदाहरण:

पृष्ठ:

def invite_friends(request): 
    #HTML escape function for invitation content. 
    from cgi import escape 
    facebook_uid = request.facebook.uid 

    # Convert the array of friends into a comma-delimeted string. 
    exclude_ids = ",".join([str(a) for a in request.facebook.friends.getAppUsers()]) 

    # Prepare the invitation text that all invited users will receive. 
    content = """<fb:name uid="%s" firstnameonly="true" shownetwork="false"/>  wants to invite you to play Online board games, <fb:req-choice url="%s" label="Put Online Gaming and Video Chat on your profile!"/>""" % (facebook_uid, request.facebook.get_add_url()) 

    invitation_content = escape(content, True) 
    return render_to_response('facebook/invite_friends.fbml', 
      {'content': invitation_content, 'exclude_ids': exclude_ids }) 

टेम्पलेट:

<fb:request-form action="http://apps.facebook.com/livevideochat/?skipped=1"  
     method="POST" invite="true" type="Online Games" 
     content="{{ content }}">   

    <fb:multi-friend-selector max="20" 
     actiontext="Here are your friends who aren't using Online Games and Live Video Chat. Invite them to play Games Online today!" 
     showborder="true" rows="5" exclude_ids="{{ exclude_ids }}"> </fb:request-form> 
-1

बस अमेरिकन प्लान कनेक्ट का उपयोग याहू में उन्हें आयात। सभी बेहतर? कोई स्क्रीन स्क्रैपिंग नहीं, कोई एफबी उल्लंघन नहीं। किया हुआ।

+2

क्या आप सुझाव दे रहे हैं कि एंड-आईट्स को याहू खाता बनाना या बनाना, उनके फेसबुक संपर्क आयात करना आवश्यक है, और फिर एप्लिकेशन को कुछ याहू एपीआई एक्सेस करना होगा? डरावना लगता है। – GargantuChet

+0

ओह, मोबाइल डिवाइस से पोस्ट करते समय मुझे अधिक ध्यान देना चाहिए। एस/एंड-इट्स/एंड-यूजर/मेरी उपरोक्त टिप्पणी में। – GargantuChet

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