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

wordpress归档页面泉州seo排名扣费

wordpress归档页面,泉州seo排名扣费,自己做APP需要网站吗,网页配色方案创建应用 1.登录Twitter控制台并通过认证 2.点击Developer Portal进入Twitter后台 3.点击Sign up for Free Account创建应用 4.配置应用信息 以下为创建过程示例,图中信息仅为示例,创建时请按照真实信息填写,否则无法正常使用。 权限申请…

创建应用

1.登录Twitter控制台并通过认证

2.点击Developer Portal进入Twitter后台

3.点击Sign up for Free Account创建应用

4.配置应用信息

以下为创建过程示例,图中信息仅为示例,创建时请按照真实信息填写,否则无法正常使用。

image-20240717101627510

image-20240717101801758

image-20240717102617543

权限申请

Twitter分享和授权需要申请权限,以及配置回调地址

image-20240718095439148

image-20240717110013372

image-20240718095300221

集成使用

获取配置

客户端在使用Twitter平台之前,需要先获取Twitter为应用分发的Client ID、Client Secret、Callback URI / Redirect URL。

image-20240718095801651

image-20240718095843954

Android

SDK集成

在集成Twitter相关能力之前,请先按照ShareSDK集成指南完成ShareSDK的集成

appKey的值对应Twitter平台的Client ID,appSecret的值对应Twitter平台的Client Secret,callbackUri的值对应Twitter平台的Callback URI / Redirect URL

MobSDK {appKey "xxxxxxxxxxxxx"appSecret "xxxxxxxxxxxxxxxx"ShareSDK {devInfo {Twitter {appKey "xxxxxxxxxxxxxxxx"appSecret "xxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxx"callbackUri "xxxxxxxxxxxxxxxx"IsUseV2 trueshareByAppClient truebypassApproval trueenable true} }}
}

分享示例

代码

以下代码示例分享图片和文字至Twitter

Platform.ShareParams shareParams = new Platform.ShareParams();
shareParams.setText("测试文本");
shareParams.setImageUrl("http://pic28.photophoto.cn/20130818/0020033143720852_b.jpg");
Platform platform =  ShareSDK.getPlatform(Twitter.NAME);              
//设置分享事件回调(注:回调放在不能保证在主线程调用,不可以在里面直接处理UI操作)
platform.setPlatformActionListener(new PlatformActionListener() {public void onError(Platform platform, int arg1, Throwable throwable) {//失败的回调,arg:平台对象,arg1:表示当前的动作,arg2:异常信息Log.d("ShareSDK", "onError ---->  分享失败" + throwable.toString());}public void onComplete(Platform platform, int arg1, HashMap hashMap) {//分享成功的回调Log.d("ShareSDK", "onComplete ---->  分享成功");}public void onCancel(Platform platform, int arg1) {//取消分享的回调Log.d("ShareSDK", "onCancel ---->  取消分享");}
});
platform.share(shareParams);
效果图

image-20240718100101745

授权示例

代码
Platform platform = ShareSDK.getPlatform(Twitter.NAME);
platform.setPlatformActionListener(new PlatformActionListener() {@Overridepublic void onError(Platform platform, int arg1, Throwable throwable) {// TODO 返回授权失败错误码arg2.printStackTrace();Log.e("ShareSDK","===========================登录失败"+throwable.toString());}@Overridepublic void onComplete(Platform platform, int arg1, HashMap<String, Object> hashMap) {// TODO 授权成功后获取信息操作等Log.e("ShareSDK","=========================="+platform.getDb().exportData());Log.e("ShareSDK","=========================="+hashMap.toString());}@Overridepublic void onCancel(Platform platform, int arg1) {// TODO 取消回调Log.e("ShareSDK","===========================登录取消");}
});
platform.showUser(null);
返回信息示例

在ShareSDK成功回调中调用 platform.getDb().exportData(),将返回以下信息

{"resume": "null","favouriteCount": "null","gender": "2","icon": "null","snsregat": "0","snsUserUrl": "https://twitter.com/null","userID": "0","token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","shareCount": "null","secretType": "0","nickname": "null","name": "xxx","id": "xxxxxxxxxxxxxxx","followerCount": "null","username": "xxxxxxxxxxxxxxxxx"
}

iOS

SDK集成

在集成微博相关能力之前,请先按照ShareSDK集成指南完成ShareSDK的集成。

配置URL Scheme

打开项目的Info选项,然后选择URL Types,添加URL Scheme配置 twitterkit-Twitter的ClientID,例如:twitterkit-xxxxxxxxxxxxxxx

image-20240718111816045

配置白名单

(1)在项目的info.plist中添加Queried URL Schemes,类型为Array
(2)添加一个需要支持的项目,类型为字符串类型,twitter需要添加的白名单为twitterauth

image-20240717114543481

初始化SDK

在使用Twitter能力之前,需要先对其初始化,其中setupTwitterWithKey的值对应Twitter平台中的Client ID,secret对应Twitter平台中的Client Secret,redirectUrl对应Twitter平台中的Callback URI / Redirect URL

[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {[platformsRegister setupTwitterWithKey:@"XXXXXXXXXXX" secret:@"XXXXXXXXXXXXXXXX" redirectUrl:@"XXXXXXXXXXXX"];
}

分享示例

代码

以下代码示例分享图片至Twitter

#import <ShareSDK/ShareSDK.h>
NSMutableDictionary * shareParams = [NSMutableDictionary dictionary];
[shareParams SSDKSetupShareParamsByText:@"Jshuoh "images:@"http://download.sdk.mob.com/web/images/2019/07/30/14/1564468183056/750_750_65.12.png"url: niltitle:@"I'm Not The"type:SSDKContentTypeImage];
[ShareSDK share:SSDKPlatformTypeTwitter parameters:shareParams onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) {if (state == SSDKResponseStateSuccess){NSLog(@"分享成功");}if (state == SSDKResponseStateFail){NSLog(@"失败----%@",error.description);}if (state == SSDKResponseStateCancel){NSLog(@"取消");}  
}];      
效果图

image-20240718112636954

授权示例

代码
[ShareSDK authorize:SSDKPlatformTypeTwittersettings:nilonStateChanged:^(SSDKResponseState state, SSDKUser *user, NSError *error) {if (state == SSDKResponseStateSuccess){NSLog(@"rawData---%@",user.rawData);//用户信息打印NSLog(@"credential---%@",[user.credential rawData]);//授权信息打印}if (state == SSDKResponseStateFail){NSLog(@"%@",error.description);}if (state == SSDKResponseStateCancel){NSLog(@"取消");;}
}];
返回信息示例

user.rawData返回信息为:

{id = XXXXXXX;name = XXXXXXX;username = XXXXXX;
}

[user.credential rawData]返回信息为:

{"access_token" = XXXXXXXXXXXXXX;"expires_in" = 7200;scope = "tweet.write users.read tweet.read";"token_type" = bearer;
http://www.dinnco.com/news/50271.html

相关文章:

  • python 网站架构百度地图人工电话
  • 网站建设 翻译seo排名赚下载
  • 网站如何做流量内蒙古最新消息
  • 网站升级中 模版友情链接交换平台
  • win7记事本做网站武汉seo公司出 名
  • 做网站市场分析搜索关键词排名推广
  • 用外服务器做网站营销网站系统
  • 企业网站开发多少钱谷歌搜索引擎363入口
  • 程序员做的导航网站佛山营销型网站建设公司
  • 做网站服务器要用多大如何做网站推广优化
  • 青岛网站开发培训价格百度关键词热度查询工具
  • 佛山网站建设收费标准网站排名优化化快排优化
  • 关于汽车的网站友情链接怎么添加
  • 有什么做分销的几个网站品牌形象推广
  • 公司有多少做网站中山360推广
  • 可信网站认证多少钱做网站企业
  • 2003iis网站建设错误长沙网站推广 下拉通推广
  • 物业管理 网站开发关键词营销优化
  • 网站运营需要做什么百度正版下载
  • 晋中做网站百度指数数据官网
  • 那些网站是java做的seo是什么缩写
  • wordpress 禅意主题衡水seo排名
  • 虹口武汉阳网站建设青岛网站seo推广
  • 网站客服案例安徽seo推广
  • 乐清 网站建设app软件开发制作公司
  • 装饰公司315活动网站怎么做关键词你们懂的
  • 做性事的视频网站名字建站软件可以不通过网络建设吗
  • 用shopify 做网站网站建设详细方案模板
  • 2022年最火的网页游戏佛山企业用seo策略
  • 贵州建设职业技术学院报名网站营销宣传方式有哪些