Rumah applet WeChat pembangunan WeChat Realisasikan pengumpulan maklumat artikel yang diterbitkan di WeChat

Realisasikan pengumpulan maklumat artikel yang diterbitkan di WeChat

Feb 12, 2022 pm 01:13 PM
WeChat

Baru-baru ini, pelanggan perlu melaksanakan fungsi sedemikian Selepas mereka menerbitkan maklumat artikel di platform awam WeChat, mereka juga perlu menerbitkannya semula di tapak web rasmi melaksanakannya di platform awam WeChat Selepas platform menerbitkan artikel, ia boleh diterbitkan ke laman web rasmi pada masa yang sama Melalui penyelidikan, editor mendapati bahawa laman web rasmi platform awam WeChat menyediakan antara muka pengumpulan maklumat alamat asal adalah seperti berikut: https://developers.weixin.qq.com/doc /offiaccount/Asset_Management/Get_materials_list.html

Nama antara muka ialah: Dapatkan bahan kekal , apabila menambah artikel bahan baharu, klik pada maklumat bahan artikel yang disimpan selepas diterbitkan, seperti yang ditunjukkan di bawah:

Realisasikan pengumpulan maklumat artikel yang diterbitkan di WeChat

Hanya bahan artikel yang sedang diterbitkan boleh dikumpulkan jika anda mengklik butang terbitkan dan simpannya ke rekod penerbitan--penerbitan, seperti ditunjukkan di bawah:

Realisasikan pengumpulan maklumat artikel yang diterbitkan di WeChat

Editor di bawah akan menerangkan secara terperinci

Antaramuka :

Kaedah permintaan http:

POS https ://api.weixin.qq.com/cgi-bin/material /batchget_material?access_token=ACCESS_TOKEN

1 Dapatkan ACCESS_TOKEN

public function getAccessToken(){
    $info = Db::name('access_token')->order('inputtime desc')->find();
    if($info){
        $time = time();
        $long_time = $time - $info['updatetime'];
        if($long_time>=$info['expires_in']){
            $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$this->appid."&secret=".$this->secret;
            $res = $this->getJson($url);
            if(in_array('access_token',$this->DbSy->GetArrElement($res))){
                $insert['access_token'] = $res['access_token'];
                $insert['expires_in'] = $res['expires_in'];
                $insert['updatetime'] = time();
                $up_info = Db::name('access_token')->where('id',$info['id'])->update($insert);
                if(!$up_info){
                    return json(['code'=>103,'msg'=>'AccessToken更新失败']);
                }
                $AccessToken = $res['access_token'];
            }else{
                return json(['code'=>100,'msg'=>'AccessToken获取失败']);
            }
        }else{
            $AccessToken = $info['access_token'];
        }
    }else{
        $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$this->appid."&secret=".$this->secret;
        $res = $this->getJson($url);
        if(in_array('access_token',$this->DbSy->GetArrElement($res))){
            $insert['access_token'] = $res['access_token'];
            $insert['expires_in'] = $res['expires_in'];
            $insert['updatetime'] = time();
            $insert['inputtime'] = time();
            $up_info = Db::name('access_token')->where('id',$info['id'])->insertGetId($insert);
            if($up_info){
                $AccessToken = $res['access_token'];
            }else{
                return json(['code'=>101,'msg'=>'AccessToken插入失败']);
            }

        }else{
            return json(['code'=>100,'msg'=>'AccessToken获取失败']);
        }
    }
    return $AccessToken;
}

Nota:

Sebelum pengeluaran, anda perlu tambah jadual data: access_token dalam pangkalan data, yang digunakan untuk menyimpan nilai access_token yang diperoleh, kerana tempoh sah setiap nilai access_token yang diperoleh ialah 7200s, untuk mengelakkan pemerolehan berulang nilai access_token.

2 Dapatkan senarai bahan

Selepas mendapat nilai access_token, anda boleh mendapatkan senarai bahan melalui nilai access_token:

public function getArticleList($offset,$type='news',$length=20){
    $data = array(
        'type'=>$type,
        'offset'=>$offset,
        'count'=>$length
    );
    $json_data = json_encode($data);
    $AccessToken = $this->getAccessToken();
    $url = "https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=".$AccessToken;
    $res = $this->getJsonData($url,$json_data);
    return $res;
    //dump($res);
}

Antara mereka:

(1) jenis, iaitu jenis bahan, seperti imej, video, suara, berita

(2) mengimbangi, iaitu nilai semua bahan Kedudukan mengimbangi mula kembali, 0 bermakna kembali daripada bahan pertama

(3) kiraan, bilangan bahan yang dipulangkan, nilainya antara 1 dan 20

Di atas ialah ringkasan editor Bagaimana untuk dapatkan maklumat material artikel yang diterbitkan di platform awam WeChat Harap maaf jika ada kekurangan saya harap ia dapat membantu semua.

Atas ialah kandungan terperinci Realisasikan pengumpulan maklumat artikel yang diterbitkan di WeChat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1596
276
Bolehkah saya menggunakan WeChat pada dua telefon pada masa yang sama? Bolehkah saya menggunakan WeChat pada dua telefon pada masa yang sama? Jul 11, 2025 am 03:28 AM

Ya, tetapi ada sekatan. ① Anda boleh log masuk ke akaun yang sama pada kedua -dua telefon iPhone dan Android, tetapi log masuk ke peranti terkini akan menyebabkan sesi terawal menjadi luar talian; ② Anda boleh log masuk pada masa yang sama pada telefon bimbit dan desktop komputer, tetapi fungsi tidak disegerakkan; ③ Walaupun menggunakan alat pihak ketiga atau fungsi dwi-apl boleh membolehkan pembalakan di antara dua telefon bimbit, ia tidak disokong secara tidak rasmi dan boleh melanggar peraturan; ④ Penyelesaian alternatif termasuk menggunakan versi Web/Desktop untuk memadankan telefon utama, atau memindahkan rekod sembang melalui sandaran awan dan alat fail. Sesetengah mesin Android juga boleh menggunakan "aplikasi dwi" untuk menjalankan dua contoh akaun.

Cara Menggunakan PHP untuk Membina Fungsi Perkongsian Sosial PHP Perkongsian Interface Integration Practice Cara Menggunakan PHP untuk Membina Fungsi Perkongsian Sosial PHP Perkongsian Interface Integration Practice Jul 25, 2025 pm 08:51 PM

Kaedah teras untuk membina fungsi perkongsian sosial dalam PHP adalah untuk menghasilkan pautan perkongsian secara dinamik yang memenuhi keperluan setiap platform. 1. Mula -mula dapatkan halaman semasa atau URL dan maklumat artikel yang ditentukan; 2. Gunakan urlencode untuk menyandikan parameter; 3. Sambutan dan menjana pautan perkongsian mengikut protokol setiap platform; 4. Pautan paparan di hujung depan untuk pengguna mengklik dan berkongsi; 5. Dinamik menghasilkan tag OG pada halaman untuk mengoptimumkan paparan kandungan perkongsian; 6. Pastikan untuk melepaskan input pengguna untuk mencegah serangan XSS. Kaedah ini tidak memerlukan pengesahan yang kompleks, mempunyai kos penyelenggaraan yang rendah, dan sesuai untuk kebanyakan keperluan perkongsian kandungan.

PHP menyedari pengurusan inventori komoditi dan pengewangan PHP penyegerakan inventori dan mekanisme penggera PHP menyedari pengurusan inventori komoditi dan pengewangan PHP penyegerakan inventori dan mekanisme penggera Jul 25, 2025 pm 08:30 PM

PHP memastikan pemotongan inventori atomik melalui urus niaga pangkalan data dan kunci baris forupdate untuk mengelakkan overselling serentak yang tinggi; 2. Konsistensi inventori pelbagai platform bergantung kepada pengurusan berpusat dan penyegerakan yang didorong oleh peristiwa, menggabungkan pemberitahuan API/webhook dan beratur mesej untuk memastikan penghantaran data yang boleh dipercayai; 3. Mekanisme penggera harus menetapkan inventori rendah, sifar/inventori negatif, jualan yang tidak dapat dilepaskan, kitaran penambahan dan strategi turun naik yang tidak normal dalam senario yang berbeza, dan pilih DingTalk, SMS atau orang yang bertanggungjawab e -mel mengikut urgensi, dan maklumat penggera mesti lengkap dan jelas untuk mencapai penyesuaian perniagaan dan tindak balas yang cepat.

Cara Berdagang StableCoins_a Diagram Aliran Penuh untuk Pembelian dan Menjual Pemula Cara Berdagang StableCoins_a Diagram Aliran Penuh untuk Pembelian dan Menjual Pemula Jul 18, 2025 am 06:00 AM

Proses dagangan StableCoin termasuk langkah -langkah mendaftarkan pertukaran, melengkapkan pensijilan, membeli atau menjual. Pertama, pilih pertukaran yang dipercayai seperti Binance, OKX, dan lain -lain, dan kemudian selesaikan Pengesahan Identiti KYC, dan kemudian beli stablecoins melalui urus niaga mata wang fiat atau urus niaga OTC. Anda juga boleh memindahkan StableCoins ke akaun dana dan menjualnya melalui urus niaga P2P dan mengeluarkannya ke kad bank atau Alipay. Apabila beroperasi, anda perlu memberi perhatian untuk memilih platform yang dikawal selia, mengesahkan yuran keselamatan dan pengendalian transaksi.

Berapa banyak wang tunai yang sama? Tutorial Penukaran Nilai USDT (Tanah Besar) Berapa banyak wang tunai yang sama? Tutorial Penukaran Nilai USDT (Tanah Besar) Jul 10, 2025 pm 08:42 PM

Sebagai aset digital yang stabil dipatok ke dolar AS, penukaran nilai dan pengewangan USDT adalah isu -isu yang banyak pengguna bimbang. Artikel ini akan memperkenalkan komposisi nilai USDT secara terperinci dan memberikan tutorial praktikal mengenai penukaran nilai dan pengewangan di tanah besar China. 1 nilai tunai USDT adalah kira-kira sama dengan kadar pertukaran dolar masa nyata, tetapi harga penghantaran akhir melalui perdagangan C2C akan berubah sedikit. Inti penukaran adalah untuk memilih pedagang dengan reputasi yang baik dan harga yang sesuai untuk berdagang melalui fungsi C2C platform yang boleh dipercayai.

Bagaimana untuk memuat turun aplikasi Bitcoin rasmi? Panduan Penggunaan Aplikasi Bitcoin Bagaimana untuk memuat turun aplikasi Bitcoin rasmi? Panduan Penggunaan Aplikasi Bitcoin Jul 22, 2025 pm 11:54 PM

Bitcoin tidak mempunyai aplikasi rasmi, dan pengguna terutamanya berdagang dan menguruskannya melalui pertukaran pihak ketiga atau aplikasi akaun. 1. Binance mempunyai fungsi yang komprehensif dan sesuai untuk semua jenis peniaga; 2. OKX menyediakan akaun dagangan bersepadu dan akaun web3; 3. Huobi (HTX) stabil dan boleh dipercayai di pasaran Asia; 4. Gate.io terkenal dengan mata wangnya yang kaya; 5. Kucoin mempunyai mata wang yang pelbagai dan komuniti aktif; 6. Bybit terkenal dengan perdagangan derivatifnya. Apabila memuat turun, anda perlu melawat laman web rasmi, mengimbas kod QR, lengkapkan pemasangan mengikut sistem, dan menyediakan langkah-langkah keselamatan seperti pengesahan dua faktor untuk memastikan keselamatan akaun.

Cara Menukar USDT untuk StableCoin USDT ke Tutorial Penarikan Cash_USDT Cara Menukar USDT untuk StableCoin USDT ke Tutorial Penarikan Cash_USDT Jul 15, 2025 pm 11:54 PM

Pertukaran tunai USDT perlu dikendalikan melalui platform perdagangan yang menyokong pengeluaran mata wang fiat. 1. Sediakan akaun platform perdagangan yang menyokong pengeluaran mata wang fiat (seperti Binance, Ouyi, Huobi, dan lain -lain); 2. Lengkap pengesahan nama sebenar KYC; 3. Mengikat kad bank atau alipay dan kaedah pembayaran lain; 4. Log masuk ke akaun dan pastikan USDT berada dalam akaun dana atau akaun tempat; 5. Masukkan kawasan mata wang OTC atau Fiat dan pilih untuk menjual USDT; 6. Tetapkan jumlah jualan dan padankan pembeli; 7. Selepas mengesahkan pembayaran pihak lain, klik "Sahkan Penghantaran Syiling" untuk menyelesaikan transaksi. Kaedah pengeluaran termasuk urus niaga mata wang OTC, pengeluaran kad bank dan pembayaran pihak ketiga, di antaranya OTC lebih cekap. Nota termasuk memastikan untuk mengesahkan bahawa wang itu diterima sebelum melepaskan, mengelakkan pengeluaran besar yang kerap, dan menghubungi perkhidmatan pelanggan ketika menghadapi keabnormalan. Kunci keseluruhan proses adalah dengan memilih

Bagaimana cara menghubungkan kad visa ke WeChat? Bagaimana cara menghubungkan kad visa ke WeChat? Jul 08, 2025 am 01:53 AM

Untuk mengikat kad Visa ke WeChat, anda perlu memastikan bahawa maklumat itu tepat dan ikuti langkah -langkah. Langkah -langkah khusus adalah seperti berikut: 1. 2. Pilih "Tambah Kad Bank" dalam bahagian "Kad Bank"; 3. Masukkan nombor kad visa, tempoh kesahihan dan kod CVV, dan isi nama dan nombor telefon Inggeris pemegang kad; 4. Menerima kod pengesahan SMS untuk menyelesaikan pengesahan; 5. Selepas mengikat, lakukan sedikit transaksi untuk mengesahkan ketersediaan. Sekiranya gagal, anda perlu menyemak kebenaran transaksi antarabangsa kad, kebenaran bank dan status pengesahan nama sebenar WeChat. Seluruh proses adalah mudah, tetapi mungkin dipengaruhi oleh kesilapan maklumat atau sekatan serantau.

See all articles