سؤال

كيف أحضر بريد إلكتروني صديقي برمجيا في تطبيق Facebook الخاص بي؟ هل يقدم Facebook هذه الوظيفة؟

هل كانت مفيدة؟

المحلول

الجواب لا، Facebook لا يوفر هذه الوظيفة. يحاول Facebook حماية خصوصية مستخدميها، وبالتالي فإن عناوين بريد إلكتروني للمستخدم غير متوفرة بشكل صريح.

الطريقة الوحيدة للبريد الإلكتروني للمستخدم هي مطالبة بهم لمنحك أذونات البريد الإلكتروني الموسعة عبر الفيسبوك موجه. وبعد إذا منحكم الإذن، يمكنك بعد ذلك استخدام إخطارات طريقة API، أو الاستعلام user جدول ل proxied_email الحقل، وإرسالها عبر البريد الإلكتروني عبر وكيل البريد الإلكتروني في الفيسبوك النظام.

نصائح أخرى

تعديل: تغير هذا مع نظام أذونات API الرسم البياني الأحدث. لدى المستخدمين الآن خيار استخدام عنوان PreafyMail، ولكن يبدو أنه يكشف عن البريد الإلكتروني الحقيقي افتراضيا.

لا تكشف مكالمات API الخاصة ب Facebook عن عناوين البريد الإلكتروني للمستخدمين، أي وقت مضى.

حتى عندما يمنح المستخدم على وجه التحديد إذن إرسالها بالبريد الإلكتروني، فإن عنوان بريد إلكتروني عذولا لا يكشف عن عنوانه الحقيقي - شيء مثل apps+###########.#########.######################@proxymail.facebook.com.

يرى http://wiki.developers.facebook.com/index.php/proxied_email. للتفاصيل.

لا أعتقد أنه يمكنك القيام بذلك عبر FQL. كتثباتات أكاديمية قد تحتاج إلى استخدام Curl ثم لديك خدمة نصيحة CAPTCHA

أنظر أيضا:http://www.25hoursaday.com/weblog/2007/08/21/21/21/21/21/21/FaceBookThesocialgroachmotel.aspx.

و

http://weblogs.mozillazine.org/gerv/archives/2007/09/facebook_imagetoemail.html.html.

بالطبع Christopher Finke's Plug-in:

http://www.chrisisfinke.com/2007/09/11/Convert-Facebook-E-Mail-Images-to-Actual-mail-links/

الوظيفة متوفرة، قامت الوظيفة بتوسيع الأذونات الجديدة في الفيسبوك الأذونات حيث يمكنك إعلان الأذونات لمنح الوصول إليها أثناء تسجيل الدخول من قبل المستخدم، عند منح الوصول، يمكننا الوصول إلى معرف البريد الإلكتروني الخاص بهم،

مثل هذا، لقد جلبت،

     _permissions =  [[NSArray arrayWithObjects: 
                  @"publish_stream",@"email", @"offline_access",nil] retain];
      NSString *emailUsr = [result objectForKey:@"email"];

الآن يمكنك الحصول على البريد الإلكتروني لمستخدم Facebook.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top