Hallo worker,
Saya
membutuhkan script php untuk menambahkan kontak ke akun gmail. Script
ini masih akan saya custom untuk keperluan project saya.
Tujuan akhir dari script ini adalah untuk menyamakan data kontak di gmail dengan data kontak yang di database online (MySQL). Setiap ada penambahan atau perubahan data kontak di database online maka penambahan dan perubahan juga terjadi di datakontak gmail. Akun gmail tersebut akan diaktifkan di HP sehingga secara otomatis data kontak di HP juga akan terupdate sesuai dengan data kontak gmail.
Secara teknisnya bacalah penjelasan berikut. Dengan script ini saya akan bisa:
- Menambahkan
kontak baru ke akun gmail, dan memodifikasi data kontak bila email atau
nomor HP sama. Data kontrak bisa berupa: Nama, No HP, email, group,
Notes, Address, dll.
- urutan pertama Identitas (ID) data kontak adalah email.
Jadi bila data email yg mau ditambahkan ke daftar kontak sudah terdaftar sebelumnya di dalam daftar kontak akun gmail kita, sedangkan nomor HP yang mau dimasukkan tersebut belum ada di daftar kontak, maka script memodifikasi data kontak tersebut dan menambahkan nomor HP ke kotak yang sama. Karena asumsinya: data kontak yang baru adalah milik orang yang sama karena emailnya sudah terdaftar. - ID urutan ke2 adalah nomor HP.
Bila data baru yang akan dimasukkan Nomor HPnya sudah terfatar di dalam daftar kontak gmail maka script akan mengupdate data lain dari kontak itu. Misanya emailnya ditambahkan. Jika di 1 kontak tidak boleh ada 2 email maka setidaknya harus update notes untuk kontak itu. - pada point nomor 2 dan 3, script harus melakukan pengecekan terlebih dahulu apakah data email altau nomor HP sudah terdaftar di kontak gmail. Tolong berikan opsi yg bisa diubah nanti. Mungkin saja saya akan custom bahwa walaupun sudah ada data email yg sama maka dipaksakan untuk membuat kontak yg baru.
- Bila kontak yang ingin ditambahkan
didapati bahwa email atau nomor HP tersebut sudah terdaftar di kontak
gmail, sedangkan data lain berbeda, (misalnya nama atau alamat kontak
berbeda), maka scipt akan mengupdate data lain. Tetapi data yang lama
harus dimasukkan ke bagian notes dari kotak itu.
Misalnya begini:
Data kontak yang sudah terdaftar:
Nama : Cantik Manis
Email : [email protected]
HP : 01245321154
Notes:
Data kontak baru yang akan ditambahkan:
Nama : Cantik Jelita
Email : [email protected]
HP : 06245323333
Notes :
Karena email yg akan ditambahkan sudah terdaftar maka scipt akan memodifikasi data yang sudah ada menjadi seperti ini:
Data kontak baru yang akan ditambahkan:
Nama : Cantik Jelita
Email : [email protected]
HP : 01245321154
HP : 06245323333
Notes : Name=Cantik Manis
Di bagian Notes ditambahkan nama Cantik manis karena itu adalah nama lama.
Nomor HP ditambahkan karena nomor HP tersebut belum terdaftar di data lama. - Bila Email atau nomor HP data kontak baru
belum terdaftar di data kontak gmail maka script akan menambahkan data
kontak baru, walau nama yang sama sudah ada tidak masalah. Karena nama bisa banyak yang sama tetapi orangnya berbeda.
Perhatian:
- Script harus buatan sendiri.
- Worker wajib memberikan dokumentasi dan step-step menggunakan script yang dibuat.
- Saya tidak perlu tampilan yang bagus. karena script ini akan bekerja secara background.
- Pengerjaan harus selesai tepat waktu karena saya butuh cepat. Selesai artinya sudah lewat masa pengetesan.
- Harus bersedia menyelesaikan bug yang muncul.
Trimakasih
banyak sudah membaca project ini. Jika ada pertanyaan silakan
disampaikan. Mungkin saya kurang pintar menyampaikan dengan lengkap dan
jelas di sini. Kita bisa bicara langsung untuk menanyakan hal yang kurang jelas.