ساخت فرم لاگین اینستاگرام

دسته‌بندی:
بدون دیدگاه

بدون شک اینستاگرام یکی از محبوب ترین شبکه های اجتماعی این روزهاست که کاربران بسیار زیادی از جمله هموطنان ایرانی از آن استفاده می کنند.

محبوبیت اینستاگرام و کاربران زیاد آن شاید باعث شود که شما هم در برنامه های خود استفاده کوچکی از این شبکه بکنید و قابلیت های مختلفی به اپلیکیشن خود اضافه کنید, یکی از مهم ترین بخش های استفاده از این خدمات وارد شدن به حساب کاربری می باشد پس ما باید یه فرم لاگین طراحی کنیم که خودمون نمیایم این کار و کنیم چون نمیخوایم به اطلاعات حساب اشخاص دسترسی پیدا کنیم پس از خود اینستاگرام کمک میگیریم و یک صفحه لاگین میسازیم.

 

ساخت فرم لاگین برای اپلیکیشن

برای استفاده از این کتابخانه نیاز به API حداقل ۱۰ دارید. خب برای استفاده از این کتابخانه خط زیر را به گریدل اضافه کنید.

 


 compile  'com.github.thelester:Instagram-Helper:1.0.0'

خب حالا میخوایم که با زدن یک دکمه کاربران وارد صفحه لاگین اینستاگرام شوند بصورت زیر پس عمل میکنیم.


InstagramHelper instagramHelper = new InstagramHelper.Builder()
                                      .withClientId(CLIENT_ID)
                                      .withRedirectUrl(REDIRECT_URL)
                                      .build();

برای دریافت REDIRECT_URL وارد این لینک شوید و اپلیکیشن خود را ثبت کنید.
و برای نمایش نتیجه از کد زیر استفاده میکنیم که با استفاده از کتابخانه پیکاسو تصویر کاربر را نمایش می دهیم.


    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == InstagramHelperConstants.INSTA_LOGIN && resultCode == RESULT_OK) {
            InstagramUser user = instagramHelper.getInstagramUser(this);
            Picasso.with(this).load(user.getData().getProfilePicture()).into(userPhoto);
            userTextInfo.setText(user.getData().getUsername() + "\n"
                            + user.getData().getFullName() + "\n"
                            + user.getData().getWebsite()
            );

        } else {
            Toast.makeText(this, "Login failed", Toast.LENGTH_LONG).show();
        }

لینک گیتهابت

 

فرم ورود اینستاگرام

آموزش زبان کاتلین
  • نویسنده
    hesam
  • تعداد بازدید
    220 views
0دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید

نوشته‌های ویژه
اخبار ویژه