Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Peringatan
Dokumen ini telah diarsipkan dan komponen tidak tersedia dalam versi Windows Community Toolkit saat ini.
- Kami tidak terbuka untuk memindahkan komponen ini ke 8.x.
- Tidak ada pengganti yang direkomendasikan yang diketahui untuk komponen ini.
Untuk informasi selengkapnya:
Dokumentasi asli mengikuti di bawah ini.
Peringatan
(API ini akan dihapus di masa mendatang.)
Layanan Weibo memungkinkan pengguna untuk mengambil atau menerbitkan data ke Weibo. Kunjungi https://open.weibo.com untuk membuat aplikasi baru atau mengelola aplikasi yang sudah ada.
Penyetelan Aplikasi
Buka 我的应用(aplikasi saya) dan pilih aplikasi Anda. Kemudian klik tab 应用信息(info aplikasi) di bilah sisi kiri Anda akan dapat menemukan bidang berikut:
Kunci Aplikasi Salin ini dari bagian 应用基本信息(informasi dasar) di halaman aplikasi Anda.
Rahasia Aplikasi Salin ini dari bagian 应用基本信息(informasi dasar) di halaman aplikasi Anda.
Domain Aman Karena pembatasan oleh Weibo API, status yang Anda posting harus menyertakan url yang dimulai dengan "http"/"https". Anda dapat menambahkan url ke daftar domain aman di bagian 应用基本信息(informasi dasar) di halaman aplikasi Anda.
Mengalihkan URI Masukkan URI unik untuk aplikasi Anda. Ini harus cocok dengan bidang URL Pengalihan di bagian Pengaturan Otorisasi OAuth2.0 授权设置(Pengaturan Otorisasi OAuth 2.0) di halaman 高级信息(Info tingkat lanjut). Anda dapat mengunjungi halaman dengan mengklik bilah sisi kiri.
Contoh: https://myapp.company.com - (ini tidak harus menjadi URL yang berfungsi)
Syntax
// Initialize service
WeiboService.Instance.Initialize(AppKey, AppSecret, RedirectUri);
// Login to Weibo
if (!await WeiboService.Instance.LoginAsync())
{
return;
}
// Get current user info
var user = await WeiboService.Instance.GetUserAsync();
// Get user timeline
ListView.ItemsSource = await WeiboService.Instance.GetUserTimeLineAsync(user.ScreenName, 50);
// Post a status
await WeiboService.Instance.PostStatusAsync(StatusText.Text);
// Post a status with a picture
await WeiboService.Instance.PostStatusAsync(StatusText.Text, stream);
' Initialize service
WeiboService.Instance.Initialize(AppKey, AppSecret, RedirectUri)
' Login to Weibo
If Not Await WeiboService.Instance.LoginAsync() Then
Return
End If
' Get current user info
Dim user = Await WeiboService.Instance.GetUserAsync()
' Get user timeline
ListView.ItemsSource = Await WeiboService.Instance.GetUserTimeLineAsync(user.ScreenName, 50)
' Post a status
Await WeiboService.Instance.PostStatusAsync(StatusText.Text)
' Post a status with a picture
Await WeiboService.Instance.PostStatusAsync(StatusText.Text, stream)
Methods
| Methods | Jenis Hasil | Description |
|---|---|---|
| Inisialisasi(string, string, string, IAuthenticationBroker, IPasswordManager, IStorageManager) | bool | Menginisialisasi penyedia dasar dengan informasi token yang relevan. |
| LoginAsync() | Tugas<bool> | Masuk pengguna ke Weibo. |
| GetUserAsync(string) | Tugas<WeiboUser> | Mengambil data pengguna. |
| GetUserTimeLineAsync(string, int) | Tugas<IEnumerable<WeiboStatus>> | Mengambil data garis waktu pengguna. |
| PostStatusAsync(string) | Tugas<WeiboStatus> | Unggah status. |
| PostStatusAsync(string, Stream) | Tugas<WeiboStatus> | Memposting status dengan gambar. |
Proyek Sampel
Sumber Halaman Sampel Layanan Weibo. Anda dapat melihat tindakan ini diAplikasi Sampel Toolkit Komunitas Windows.
Persyaratan
| Rangkaian perangkat | Universal, 10.0.16299.0 atau lebih tinggi |
|---|---|
| Namespace | Microsoft.Toolkit.Uwp.Services |
| Paket NuGet | Microsoft.Toolkit.Uwp.Services |
API
.NET Community Toolkit