PDA

View Full Version : سوال: ایجاد قابلیت ارسال دعوت نامه برای دوستان



asefy2008
سه شنبه 13 بهمن 1394, 00:23 صبح
سلام دوستان
چطور میشه در سایتی که نوشتیم این قابلیت ایجاد کنیم که افراد برای سایر دوستانشون که در سایر برنامه ها و سایت ها دارن دعوت نامه ارسال کنند؟ مانند فیس‌بوک، توییتر، فلیکر، تامبلر و Foursquare
این (https://developers.facebook.com/docs/graph-api/reference/user/invitable_friends) پیدا کردم ولی نفهمیدم چطور کار میکنه.

ravand
سه شنبه 13 بهمن 1394, 07:55 صبح
خب اینی که میگی یه چیز ساده است کافیه یه برنامه ی ارسال ایمیل بنویسی بعد جای قسمت ایمیل گیرنده ایمیل اون فرد رو بنویسی. یعنی یه تکست بذاری که ایمیل رو بگیره و به این متغییر بده.
ایمیل حاوی لینک ثبت نامی باشه.

asefy2008
سه شنبه 13 بهمن 1394, 12:48 عصر
خب اینی که میگی یه چیز ساده است کافیه یه برنامه ی ارسال ایمیل بنویسی بعد جای قسمت ایمیل گیرنده ایمیل اون فرد رو بنویسی. یعنی یه تکست بذاری که ایمیل رو بگیره و به این متغییر بده.
ایمیل حاوی لینک ثبت نامی باشه.
خیلی ممنون از پاسختون.
مسئله اساسی این جاست که ایمیل افراد نداریم مثلا در فیسبوک شما می خواهید دعوت نامه برای دوستانتون ارسال کنید.
نمونش توی سایت foodspotting هست وقتی می خواهید عضویت تکمیل کنید یک قسمت برای دعوت دوستان هست که شما رو به سایت مثلا فیسبوک می بره و شما از اونجا برای دوستانتون دعوت نامه می فرستید یعنی لیست دوستانتون داخل همون فیسبوک نشون داده میشه و جالب این هست که اسم سایت foodspotting وقتی وارد فیسبوک میشی بالا نوشته میشه که نشون میده تو سایت مبدا احتمالا کدنویسی صورت گرفته.

Unique
سه شنبه 13 بهمن 1394, 15:19 عصر
برای چنین کار هایی باید از API های facebook استفاده کنین. کاربر خودش لاگین میکنه و اجازه میده سایت شما به فهرست دوستانش دسترسی پیدا کنه و ایمیل اون ها را بگیرین و هر کاری میخواین انجام بدین.

asefy2008
سه شنبه 13 بهمن 1394, 15:35 عصر
برای چنین کار هایی باید از API های facebook استفاده کنین. کاربر خودش لاگین میکنه و اجازه میده سایت شما به فهرست دوستانش دسترسی پیدا کنه و ایمیل اون ها را بگیرین و هر کاری میخواین انجام بدین.
دستت درد نکنه عالی بود
لینک خاصی داری که این توضیح بده انگلیسی باشه هم خوبه. می دونم تو قسمت developer خود فیسبوک هست ولی دقیقا کجا هست؟
دو سه تاپیک پایین تر هم یه سوال دیگه پرسیدم اگه اونم یه نگاه بندازی ممنون میشم

Unique
سه شنبه 13 بهمن 1394, 21:21 عصر
ببین من تا حالا خودم جایی این کار را انجام ندادم ،‌برای facebook شما باید از Facebook Connect (https://developers.facebook.com/docs/facebook-login/web) استفاده کنی ،‌بعد از اینکه پروسه لاگین توی scope:user_friends کاربر به حساب facebook ش انجام شد و طرف هم دسترسی به user_freinds ها داد. شما میتونی ایمیل های اون ها را داشته باشی و Invite بفرستی.