当前位置: 首页 > wzjs >正文

如何找到盘古做的网站郑州网站优化软件

如何找到盘古做的网站,郑州网站优化软件,网站 色调,濮阳网最新信息weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博 HarmonyOS 5.0.3 Beta2 SDK,原样包含OpenHarmony SDK Ohos_sdk_public 5.0.3.131 (API Version 15 Beta2) 🏆简介 zyl/weibo_har是微博封装使用,支持原生core使用 &a…

weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博

HarmonyOS 5.0.3 Beta2 SDK,原样包含OpenHarmony SDK Ohos_sdk_public 5.0.3.131 (API Version 15 Beta2)

🏆简介

@zyl/weibo_har是微博封装使用,支持原生core使用

🌞下载安装

ohpm install @zyl/weibo_har // 微博分享类ohpm i @zyl/commonlibhar // 可搭配使用操作数据,如网络图片->沙箱路径->微博分享类

效果如下
图片
在这里插入图片描述
视频

在这里插入图片描述

🙏使用说明

前期准备

有关资料可参考
sdk接入流程
官方开发文档

产物,APP_KEY_WB,REDIRECT_URL_WB,SCOPE_WB

(1)module.json5 配置文件修改

// module.json5 的"module"节点下配置 querySchemes
"querySchemes": ["sinaweibo",
]  

(1)EntryAbility.ets 配置文件修改

  onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {// 初始化微博sdkShareWeiBoSdk.getInstance().initSdkCreate(new AuthInfo(this.context, APP_KEY_WB, // 申请REDIRECT_URL_WB,// 申请SCOPE_WB// 申请))// 接受回调的ShareWeiBoSdk.mWBAPI?.doWBAsResult(want,this.context);
}
//....onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void {// 接受回调的ShareWeiBoSdk.mWBAPI?.doWBAsResult(want,this.context);
}

微博是否安装

checkWeiBoApp()

const flag = checkWeiBoApp() // 布尔值

微博分享

处理数据可查看har包,如网络图片存沙箱路径,base63等点击跳转

doWeiboShare

  • @param text 文本
  • @param string[] // 沙箱路径
  • @returns Promise<WeiboShareCallBack>
import { doWeiboShare, ShareWeiBoSdk, WeiboShareCallBack } from "@zyl/weibo_har";doWeiboShare(text, [this.pixmapUri])

分享类完整分享代码

由于限制,分享了视频就覆盖了图片,切视频只能传一组。

await doWeiboShare(‘分享的文字’, strs) // 分享图片
await doWeiboShare(‘分享的文字’, [],[{videoPath: videoPath, coverPath: strs[0]}]) // 分享视频


ohpm i @zyl/commonlibhar
ohpm install @zyl/weibo_har
//.......
import { doWeiboShare, ShareWeiBoSdk, WeiboShareCallBack } from '@zyl/weibo_har';
import {  downloadImageWithUrlsToFile, downloadVideoWithFiles } from '@zyl/commonlibhar';
// .......Button('微博分享').onClick(async () => {try {const strs: string[] = await downloadImageWithUrlsToFile(["https://i-avatar.csdnimg.cn/72ceb7652a604f8daa327a5c2d7169e5_weixin_42301175.jpg!1","https://i-blog.csdnimg.cn/direct/55a24ef3c6e1481286dc46b452316d4f.png"])const videoPath =  await downloadVideoWithFiles('http://47.122.120.244/dist/video.MP4')console.log('doWeiboShare1doWeiboSharethenpixmapUri1',videoPath)//  await doWeiboShare('分享的文字', strs) // 分享图片//  await doWeiboShare('分享的文字', [],[{videoPath:  videoPath, coverPath: strs[0]}]) // 分享视频const res: WeiboShareCallBack<string> = await doWeiboShare('分享的文字', strs,[{videoPath:  videoPath,coverPath: strs[0] // 视频封面} ])if (res.code === 200) {//成功,拿到数据//登录成功调用用户数据的接口} else if (res.code === 499) {// 用户取消} else if (res.code === 400) {// 登录失败}}catch (e) {console.log('eeeeeee',e)}})

微博登录(web登录,授权登录)

微博登录(web登录)

import {  Oauth2AccessToken,UiError,WbASListener,ShareWeiBoSdk } from '@zyl/weibo_har';let listener: WbASListener = {onComplete: (token: Oauth2AccessToken) => {console.log('微博授权成功',token)},onError: (error: UiError) => {console.log('微博授权出错',error)},onCancel: () => {console.log('微博授权取消')}};
if (ShareWeiBoSdk.mWBAPI != null) {ShareWeiBoSdk.mWBAPI?.authorizeWeb(listener);
}

微博登录(客户端授权登录)

import {  Oauth2AccessToken,UiError,WbASListener,ShareWeiBoSdk } from '@zyl/weibo_har';const contexts: common.UIAbilityContext = getContext(this) as common.UIAbilityContextButton('微博登录(客户端授权登录)').onClick(()=>{let listener: WbASListener = {onComplete: (token: Oauth2AccessToken) => {// 微博授权成功},onError: (error: UiError) => {//微博授权出错},onCancel: () => {//微博授权取消}};ShareWeiBoSdk.mWBAPI?.authorizeClient(contexts, listener);})

原生方法便于扩展

ShareWeiBoSdk.mWBAPI
http://www.dtcms.com/wzjs/101783.html

相关文章:

  • app开发人员网站seo推广主要做什么的
  • 中关村在线手机对比平台搜索引擎排名优化建议
  • 检察院门户网站建设南宁白帽seo技术
  • ps做汽车网站下载地址网络平台推广广告费用
  • 企业网站建设毕业论文总结新闻稿代写
  • 代做课件的网站网站外链怎么发布
  • 天津个人网站建设百度工具
  • 邢台网站建设公司排名百度小说排行榜风云榜单
  • 网站建设 就业方向搜索引擎优化员简历
  • 什么是响应式网站设计黑帽seo排名
  • 成都公司的网站制作google全球推广
  • 修改备案网站信息企业培训心得
  • 温州建设局网站网站怎么做的
  • 网站主题页成都关键词优化报价
  • 大数据营销的含义seo技术培训茂名
  • 企业邮箱怎么注册格式快速seo关键词优化技巧
  • 人力资源外包seo网站权重
  • 网站备案 链接人力资源和社会保障部
  • 小程序商店有哪些优化大师是什么意思
  • 总部在深圳的互联网公司网络优化的工作内容
  • 镇江网站外包自媒体135网站
  • 淘宝网站建设属于什么类目百度 营销推广怎么做
  • 轻淘客的轻网站怎么做搜索引擎优化心得体会
  • 外贸网站seo博客域名注册时间查询
  • 如何在交易网站做电子印章新乡网站seo
  • 做网站水晶头网站策划书的撰写流程
  • wordpress用户注册添加密码搜索引擎优化论文3000字
  • 手机网页编辑器中文版杭州网站优化服务
  • 制作网站方法十大暗网搜索引擎
  • 广药网站建设试卷企业软文