


Penyelesaian untuk merealisasikan kehadiran dan mencatat masa dengan dok dengan antara muka DingTalk
Penyelesaian untuk merealisasikan kehadiran dan tebukan dengan berlabuh dengan antara muka DingTalk
Dalam perusahaan moden, kehadiran dan tebukan adalah bahagian yang sangat penting Ia boleh memastikan pekerja menghadiri kerja tepat pada masanya dan menyediakan data yang relevan untuk analisis dan statistik oleh jabatan sumber manusia . Sebagai perisian pejabat pintar, DingTalk menyediakan pelbagai fungsi daftar masuk. Artikel ini akan memperkenalkan cara melaksanakan penyelesaian kehadiran dan masa dengan berlabuh dengan antara muka DingTalk.
Pertama, kami perlu memohon aplikasi perusahaan pada platform terbuka DingTalk dan mendapatkan AppKey dan AppSecret yang sepadan. Bukti kelayakan ini akan digunakan dalam pengesahan seterusnya.
Seterusnya, kita perlu menulis kod untuk berkomunikasi dengan antara muka DingTalk. Berikut ialah contoh mudah yang menggunakan bahasa Python untuk melaksanakan fungsi dok dengan antara muka DingTalk:
import requests import hashlib import time import base64 import hmac def get_timestamp(): return str(int(time.time() * 1000)) def get_signature(url, app_secret, timestamp): sign = app_secret.encode("utf-8") + url.encode("utf-8") + timestamp.encode("utf-8") hmac_code = hmac.new(app_secret.encode("utf-8"), sign, digestmod=hashlib.sha256).digest() signature = base64.urlsafe_b64encode(hmac_code).decode() return signature def dingtalk_clock_in(user_id, app_key, app_secret): url = "https://oapi.dingtalk.com/attendance/v1/clock/single/add" timestamp = get_timestamp() signature = get_signature(url, app_secret, timestamp) headers = { "Content-Type": "application/json", "Authorization": "myAppKey={app_key},timestamp={timestamp},signature={signature}".format( app_key=app_key, timestamp=timestamp, signature=signature ) } data = { "user_id": user_id, "time": timestamp, "category": "NORMAL", "latitude": "39.908823", "longitude": "116.397470", "accuracy": "41" } response = requests.post(url, headers=headers, json=data) return response.json() if __name__ == "__main__": user_id = "123456" # 员工的钉钉用户ID app_key = "your_app_key" # 从钉钉开放平台获取到的AppKey app_secret = "your_app_secret" # 从钉钉开放平台获取到的AppSecret result = dingtalk_clock_in(user_id, app_key, app_secret) print(result)
Dalam kod di atas, kami menentukan beberapa fungsi untuk mendapatkan cap masa dan menjana tandatangan, dan menulis fungsi daftar masukdingtalk_clock_in
. Apabila memanggil fungsi ini, anda perlu memasukkan ID pengguna DingTalk, AppKey dan AppSecret pekerja. Fungsi ini akan menghantar permintaan ke antara muka daftar masuk DingTalk dan mengembalikan hasil respons.
Perlu diingat bahawa contoh di atas hanyalah permintaan daftar masuk yang paling asas Dalam pembangunan sebenar, mungkin perlu untuk mengendalikan pengecualian dalam permintaan dan melakukan pemprosesan yang sepadan berdasarkan hasil yang dikembalikan.
Penyelesaian kehadiran dan masa yang dilaksanakan melalui dok dengan antara muka DingTalk bukan sahaja dapat meningkatkan kecekapan pengurusan kehadiran perusahaan, tetapi juga mengurangkan ralat dan kebosanan operasi manual. Pada masa yang sama, DingTalk juga menyediakan banyak antara muka lain yang boleh digunakan untuk menanyakan rekod tebukan, mengumpul statistik kehadiran, dsb., dan boleh dikembangkan mengikut keperluan sebenar.
Ringkasnya, penyelesaian untuk merealisasikan kehadiran dan tebukan melalui dok dengan antara muka DingTalk bukan sahaja dapat merekodkan kehadiran pekerja dengan mudah, tetapi juga meningkatkan kecekapan kerja dan menyediakan sokongan data yang lebih halus untuk pengurusan perusahaan.
Atas ialah kandungan terperinci Penyelesaian untuk merealisasikan kehadiran dan mencatat masa dengan dok dengan antara muka DingTalk. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Ia hanya mengambil lima langkah untuk menyertai kumpulan dengan mengimbas kod QR pada DingTalk: buka APP DingTalk, masukkan buku alamat, klik "Imbas", imbas kod QR kumpulan, dan akhirnya klik "Sertai".

Terdapat banyak cara untuk menyertai kumpulan DingTalk: klik pada pautan untuk menyertai terus melalui pautan kumpulan dengan mengimbas kod QR dalam Apl DingTalk masukkan nombor kumpulan dalam kotak carian untuk menyertai; ; sertai organisasi Ditambah secara automatik selepas seni bina.

Jika anda terlupa kata laluan DingTalk anda, anda boleh mendapatkannya melalui kaedah berikut: 1. Dapatkannya melalui nombor telefon bimbit anda 2. Dapatkannya melalui e-mel anda (memerlukan pengikatan 3. Hubungi perkhidmatan pelanggan DingTalk (maklumat yang berkaitan diperlukan untuk sahkan identiti anda).

1. Buka DingTalk, klik Kehadiran dan Jam pada antara muka meja kerja. 2. Klik Tetapan di penjuru kanan sebelah bawah, pilih kumpulan kehadiran dan klik kaedah jam masuk. 3. Hidupkan daftar masuk lokasi. Selepas menambah lokasi, hanya tetapkan julat daftar masuk yang dibenarkan.

1. Buka apl DingTalk, klik untuk menulis di bawah dan klik untuk menyertai mesyuarat. 2. Klik Lagi. 3. Pilih latar belakang maya. 4. Pilih imej latar belakang yang anda suka. 5. Anda dapat melihat bahawa skrin persidangan video anda telah berubah menjadi gambar ini, yang boleh menggantikan paparan secara langsung. Hanya klik Selesai.

Langkah-langkah untuk keluar dari syarikat lama DingTalk adalah seperti berikut: Log masuk ke DingTalk, klik "Saya" > "Syarikat/Organisasi Saya" > Nama Syarikat > "Keluar dari Syarikat/Organisasi" selepas mengesahkan keluar, tunggu semakan pentadbir; semakan telah diluluskan, kumpulan dan fail DingTalk syarikat tidak lagi boleh diakses.

1. Buka APP dan masukkan halaman [Kerja]. 2. Cari [OA Approval] dalam senarai permohonan dan klik untuk masuk. 3. Selepas memasukkan, klik [Settings] pada menu navigasi bawah. 4. Masukkan halaman tetapan dan klik item [Buat Borang Kelulusan]. 5. Masukkan halaman Cipta Borang Kelulusan, dan kemudian klik [Foto untuk Mencipta Kelulusan]. 6. Selepas masuk, klik [Agree Agreement and Shoot], hidupkan fungsi kamera telefon bimbit anda, letakkan borang rata dan cuba ambil gambar yang lebih jelas. 7. Selepas selesai, ia akan menunggu untuk pengecaman, dan medan borang baharu akan dibuat Klik [Edit] untuk membuat pelarasan manual. 8. Selepas pelarasan selesai, ia boleh dikeluarkan. Cadangan pelarasan yang lebih terperinci akan menjadi lebih mudah untuk dikendalikan pada komputer.

1. Buka DingTalk pada komputer, pergi ke meja kerja, klik Persidangan Video, dan mulakan mesyuarat, seperti yang ditunjukkan dalam rajah di bawah: 2. Selepas memasuki antara muka mesyuarat persidangan video, klik tetingkap perkongsian, seperti yang ditunjukkan dalam rajah berikut : 3. Selepas mengklik tetingkap perkongsian, pilih Desktop, klik Kongsi, seperti gambar rajah di bawah: 4. Selepas klik, anda boleh melihat skrin komputer telah dikongsi, seperti gambar rajah di bawah: 5. Klik untuk tamat perkongsian, dan anda boleh kembali ke persidangan video, seperti yang ditunjukkan dalam rajah di bawah:
