日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
serverless云函數(shù)

簡介

Serverless 是無服務器計算的一種形式,它允許開發(fā)者在云端運行應用程序,而無需管理服務器,這種方法可以大大降低運維成本,并提高開發(fā)效率,微信公眾號是一個非常受歡迎的平臺,許多企業(yè)都在使用它來推廣自己的產(chǎn)品和服務,本文將介紹如何基于 Serverless 使用云函數(shù) SCF+COS 免費運營微信公眾號。

環(huán)境準備

1、注冊阿里云賬號并登錄

2、創(chuàng)建一個 SCF 項目

3、創(chuàng)建一個 COS 存儲桶

4、安裝阿里云 CLI 并配置好訪問密鑰

創(chuàng)建云函數(shù)

1、在 SCF 控制臺創(chuàng)建一個新的函數(shù)

2、選擇 Node.js 作為運行時環(huán)境

3、編寫云函數(shù)代碼,如下所示:

const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const result = await db.collection('posts').where({
    _openid: event._openid,
  }).get()
  return result
}

部署云函數(shù)

1、在 SCF 控制臺點擊“部署”按鈕

2、填寫函數(shù)名稱和版本號,然后點擊“確認”按鈕

3、等待部署完成,然后查看函數(shù)詳情頁面獲取函數(shù)地址和密鑰

配置微信公眾號菜單

1、在微信公眾平臺進入“開發(fā)”->“基本設置”->“功能設置”,開啟“網(wǎng)頁授權獲取用戶基本信息”和“自定義菜單”功能

2、在“自定義菜單”中添加一個菜單項,設置 URL 為云函數(shù)地址,https://你的域名/your-function-path

3、在云函數(shù)代碼中獲取到 _openid 后,將其作為參數(shù)傳遞給菜單鏈接,以便在用戶點擊菜單時調(diào)用云函數(shù)并傳入 _openid,修改云函數(shù)代碼如下:

const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  const openid = event._openid // 從請求參數(shù)中獲取 _openid
  const result = await db.collection('posts').where({
    _openid: openid,
  }).get()
  return result
}

實現(xiàn)自動回復功能

1、在云函數(shù)中處理用戶發(fā)送的消息,例如回復文本消息、圖片消息等,以下是一個回復文本消息的示例:

exports.main = async (event, context) => {
  const openid = event._openid // 從請求參數(shù)中獲取 _openid
  const content = '你好,歡迎關注我們的公眾號!' // 回復內(nèi)容
  return content // 將回復內(nèi)容返回給用戶端
}

2、在微信公眾平臺進入“開發(fā)”->“基本設置”->“接口權限”,配置接收消息的安全域名為你的域名或 IP,這樣,只有來自這個域名或 IP 的用戶才能給你的公眾號發(fā)送消息。


分享文章:serverless云函數(shù)
本文鏈接:http://m.5511xx.com/article/cdpdojj.html