12 Eylül 2014 Cuma

Appinventor ile Gmail Arayüzü Yapımı


New Güncelleme: Ben göndermek için mesajın base64 kodlaması ile ilgili küçük bir sorun düzeltildi. Detayları da görmek için mesaj, kodlanmış web için güvenli base64 olmalı burada .

(Benzer kullanıcı yetkilendirme app ilk başlangıç ​​gereklidir - Fusiontable arayüzü App Inventor ve App Inventor - Google Drive arayüzü ). Eğer uygulama içinde sizin yenileme belirteci saklamak Alternatif, göndermek ya da uygulama için özellikle yaratılmış olabilir Gmail hesabı, gelen e-postaları almak için giriş gerek kalmadan örnek kullanabilirsiniz!

1. OAuth 2.0 ile kimlik doğrulaması

Kendi uygulaması için, ilk burada açıklandığı gibi uygulama kayıt yerine sadece Gmail API etkinleştirmek, "API'ler" olarak. Google API'leri erişmek için OAuth kullanmak mümkün.

Daha sonra OAuth sürecinin daha temel adımları için bu bloklar kullanır.



Https://mail.google.com/: yetkilendirme sürecinde, şu anda aşağıdaki kapsamını kullanıyorum.
Burada mevcut kapsamları listesine bakın .

Eğer App Inventor projesi ile yardıma mı ihtiyacınız var?

Ben size yardımcı olabilir: Bir saat boyunca ben 25 YTL ücret.
Ayrıntılar için com puravidaapps [dot] info [at] bana ulaşın lütfen!
Hakkında sorular için App Inventor, kullanın lütfen App Inventor forumu . Teşekkür ederim.

Ekran

Daha sonra şu adımları izleyin giriş yapmadan örneği kullanmak için

2. Gmail API Örnekleri

Örnek: Liste Mesajlar

Kullanıcının posta mesajları listeler . Ben sadece son 10 mesaj olsun maxResults parametresi ile liste kısıtlı.
Ayrıca ": someuser@example.com den" Örneğin, belirtilen sorgu eşleşen iletileri geri dönmek için q parametresini kullanabilirsiniz. Örneğin, mesaj id'lerinin bir listesini bir mesajı almak için bir listpicker diplayed edilecektir.

Örnek: Mesaj Alın

Belirtilen mesajı alır . Mesajın ayrıntılarını görmek için listpicker bir mesaj seçin.

Örnek: Mesaj Gönder

Kime, Bilgi ve Gizli başlıklarında alıcılara belirtilen mesajı gönderir .

Kullanılan diğer bloklar


Notlar

Gmail API olanakları yükler sunuyor. Sanırım Ancak App Inventor çok parçalı yükleme sunmuyor çünkü biz, Gmail API kullanarak App Inventor içinde ekleri ile mesaj gönderemezsiniz. Ayrıca uygulama Inventor'da bir dosyanın uzunluk elde etmek mümkün değildir. Eki ile e-postalar göndermek için, benim görmek php sunucu çözümü . Ben de HTML biçimli e-postaları gönderme içine bakmadı.

Testi

Android 4.4.4 çalıştıran Nexus 5 üzerinde başarıyla test edilmiştir.

İndir

Buradasınız: yüklenebilir apk dosyası ile test edebilirsiniz indir apk dosyası

Hiç yorum yok:

Yorum Gönder