最新提问
  • 全部
  • 文章
  • 问答

  • 被误判恶意注册,申诉成功以后,无法被搜索?

    [图片]

  • DEEPSEEK执行后为什么没有查询结果?

    // addDeepSeek/index.js - 修复版 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() async function createCollection() { try { const db = wx.cloud.database() // 尝试创建集合(实际上会先检查是否存在) const result = await db.collection('deepseek_tasks').add({ data: { _id: 'test_collection_creation', test: true, createdAt: new Date() } }) console.log('集合测试成功,已存在或创建成功') wx.showToast({ title: '集合正常', icon: 'success' }) } catch (error) { console.error('集合检查失败:', error) wx.showModal({ title: '集合不存在', content: 'deepseek_tasks集合不存在,请在云开发控制台创建', showCancel: false, success: () => { // 跳转到云开发控制台 wx.navigateTo({ url: '/pages/cloud/cloud' }) } }) } } // 异步处理函数 async function processTaskAsync(taskId, prompt) { console.log(`开始异步处理任务: ${taskId}`) try { // 1. 更新状态为处理中 await db.collection('deepseek_tasks').doc(taskId).update({ data: { status: 'processing', updatedAt: db.serverDate() } }) console.log(`任务 ${taskId} 状态更新为处理中`) // 2. 获取API密钥 const apiKey = process.env.DEEPSEEK_API_KEY console.log('API密钥长度:', apiKey ? apiKey.length : 0) if (!apiKey || apiKey === 'your-api-key-here') { throw new Error('API密钥未配置,请在云函数环境变量中设置DEEPSEEK_API_KEY') } // 3. 调用DeepSeek API console.log('开始调用DeepSeek API...') const response = await cloud.openapi.cloudbase.httpRequest({ url: 'https://api.deepseek.com/v1/chat/completions', method: 'POST', header: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${apiKey}` }, data: { model: 'deepseek-chat', messages: [ { role: 'user', content: prompt } ], temperature: 0.7, max_tokens: 1000 }, dataType: 'json', timeout: 30000 }) console.log('DeepSeek API调用成功,状态码:', response.statusCode) // 4. 保存结果 const result = response.data?.choices?.[0]?.message?.content || '无回复内容' await db.collection('deepseek_tasks').doc(taskId).update({ data: { status: 'completed', result: result, usage: response.data?.usage, completedAt: db.serverDate(), updatedAt: db.serverDate() } }) console.log(`任务 ${taskId} 处理完成`) } catch (error) { console.error(`处理任务 ${taskId} 失败:`, error) // 保存错误信息 await db.collection('deepseek_tasks').doc(taskId).update({ data: { status: 'failed', error: error.message, errorDetail: error.toString(), updatedAt: db.serverDate() } }) } } // 主函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const { prompt } = event console.log('收到请求:', { prompt: prompt?.substring(0, 50), openid: wxContext.OPENID }) // 参数验证 if (!prompt || prompt.trim() === '') { return { code: 400, message: '请输入有效的问题', timestamp: Date.now() } } // 生成任务ID const taskId = `task_${Date.now()}_${Math.random().toString(36).substr(2, 9)}` try { // 1. 创建任务记录 console.log(`创建任务记录: ${taskId}`) await db.collection('deepseek_tasks').add({ data: { _id: taskId, prompt: prompt, openid: wxContext.OPENID, status: 'pending', createdAt: db.serverDate(), updatedAt: db.serverDate(), env: cloud.DYNAMIC_CURRENT_ENV } }) console.log(`任务记录创建成功: ${taskId}`) // 2. 立即返回任务ID const immediateResponse = { success: true, taskId: taskId, message: '任务已提交,请稍后查询结果', timestamp: new Date().toISOString() } console.log('立即返回响应:', immediateResponse) // 3. 异步处理任务(使用setTimeout确保不阻塞返回) setTimeout(async () => { console.log(`开始异步处理任务 ${taskId}`) try { await processTaskAsync(taskId, prompt) } catch (asyncError) { console.error(`异步处理异常: ${asyncError}`) } }, 100) // 延迟100ms开始处理,确保先返回响应 return immediateResponse } catch (error) { console.error('创建任务失败:', error) return { success: false, message: '创建任务失败', error: error.message, timestamp: Date.now() } } }

  • 小程序涉嫌违规,被搜索功能已被限制,为什么?

    [图片] 没有违规通知消息,这到底是未什么?(目前小程序在备案审核中,未认证状态,已发布体验版)

  • 为什么点开网址提示“无法确认该网页的安全性,请谨慎访问。”?

    您好,域名yunshangshushengxue.com在西部数码注册并通过优刻得备案通过,http://m.yunshangshushengxue.com/浏览器访问正常,我是网站开发者,访问时间如图2026/1/29,点开网址提示“无法确认该网页的安全性,请谨慎访问。”经检查网页里没有不安全的内容,请核实后帮忙解除拦截,谢谢!尽快处理,急急急,现在需要打开使用,谢谢![图片][图片]

  • 接口权限?

    [图片]一登录系统是已开通 但是刷新了页面 或者重新进入该页面 又显示 未开通 是什么 情况 目前我是第三方平台发布 提示 关联到该问题 [图片] [图片]

  • 同一个支付订单是否可以开多次区块链发票吗?

    同一个支付订单是否可以开多次区块链发票吗?同一笔支付订单可以分多次开具区块链发票吗?多次发票金额不超过总金额 支付单号4200003004202601299216451014第一次提交开发票 [图片]支付单号4200003004202601299216451014第二次提交开发票 [图片] 第二次提交报400了

  • 微信PC端下载文件后,微信提示“网络不可用”,无法连接网络只能重启。再次下载又会提示,是什么原因?

    网络正常,浏览器和其他应用均可正常使用,也切换过手机热点。 尝试过其他办法,均未解决: 1、卸载重装(未删除数据与聊天记录); 2、检查了防火墙,微信可访问网络; 3、未使用网络代理;‘ 4、已卸载电脑管家等软件,仅保留火绒; 5、已重置Winsock目录; 求大神帮忙。 [图片]

  • 备案一直显示管局审核中,并没收到工信部核验短信?过了十来天又发来一条初审通过但是依然没收到核验短信?

    AppID(小程序ID) wxccfe8c851e442a6a[图片]

  • 提交管局审核一直不发短信?我等了半个月一个短信都没发过来,抓紧解决一下吧

    提交管局审核一直不发短信?我等了半个月一个短信都没发过来,抓紧解决一下吧

  • 最近审核时老是报无街口权限?

    明明是有接口权限的啊,要刷新好几次页面才能提交审核成功,什么问题? [图片][图片]

  • 网页所属平台可能存在被他人恶意利用(如服务滥用、安全漏洞等)生成违规内容的情况,建议谨慎识别及访问?

    该网页所属平台可能存在被他人恶意利用(如服务滥用、安全漏洞等)生成违规内容的情况,建议谨慎识别及访问。 http://bj.zd.jinghuan.info/ankang/report/payer?0=13&t=15&s=13958&a=5&y=1

  • 信内打开提示已停止访问该页面,怎么解决?

    微信里打开https://report.hzjiajingwl.top,提示微信内打开提示停止访问,腾讯网址安全中心已经检测无风险,请问呢怎么开通访问,已经有备案信息,备案号:浙ICP备2024123534号-1

  • 小程序名称授权使用问题,如何可更改小程序名称为别人已申请备案但转移的小程序名称呢?

    业务合作社区主体方已申请和备案通过了如“安心邻里”(举例使用的名称)的小程序;但现在对方授权我司作为所需小程序的运营主体及技术开发,但我们小程序的名称需更名为“安心邻里”,请问如何可完成这一更名呢,谢谢!

  • 公众号小额打款验证,一个多月了,怎么还没退回到打款账户啊?检查了银行那些信息填写都正确的。

    [图片]

  • 用户支付的时候会提示这个如何解决?如何部署验证文件

    [图片]

  • 发布公众号,无法预览

    点击预览-已发送我的微信-我的微信公众号里看不到预览

  • 小程序商标授权模板在哪里?

    企业小程序注册时,小程序名称包含了企业名称,需要的商标授权书模板在哪里?

  • 又被拒审了:小程序内无实质业务服务,功能体验不完整。请问腾讯的朋友能给个具体的原因么?

    提交了两次,又被相同的理由拒审了:“小程序内无实质业务服务,功能体验不完整”,截图也是正常的。请问腾讯的朋友,能否给个具体的原因么?我们想解决哎,但是不知道具体的原因是啥。总不能每提审都要到社区来发个贴吧? 上一遍:https://developers.weixin.qq.com/community/develop/doc/000a2a0c344bd8d7579412edb66c00

  • 微信小程序使用webview嵌套页面,在页面中使用h5录音功能如何记住授权,不让每次都弹框?

    使用的是h5录音方法navigator.mediaDevices.getUserMedia,微信版本都是最新的

  • 我们作为开发公司申请了小程序,需要开通微信支付,但微信支付的账户是客户的,主体不一致,怎么办?

    我们作为开发公司申请了小程序,需要开通微信支付,但微信支付的账户是客户的,主体不一致,怎么办?

运营专区
运营公告、规则解析与使用教程。
更多