哪些设置让iOS10上手更方便土地使用权转让

主题 : 关于友盟微信分享成功不走回调方法
级别: 新手上路
可可豆: 21 CB
威望: 21 点
在线时间: 9(时)
发自: Web Page
关于友盟微信分享成功不走回调方法&&&
用友盟微信分享成功后不走didFinishGetUMSocialDataInViewController这个回调方法 用微博就走 这是为什么啊
级别: 骑士
UID: 424699
可可豆: 701 CB
威望: 696 点
在线时间: 365(时)
发自: Web Page
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 13(时)
发自: Web Page
&&&&&&&&&& 怎么解决呢?哪里出问题了?
发帖: 51494
可可豆: 685167 CB
威望: 685157 点
在线时间: 406(时)
发自: Web Page
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{&&&&return&&[UMSocialSnsService handleOpenURL:url];}-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(nonnull NSDictionary&NSString *,id& *)options{&&&&return [UMSocialSnsService handleOpenURL:url];}要在appdelegate里实现这两个方法,特别是下面的那个,如果是iOS9&&一定要实现
Deserve better
级别: 新手上路
UID: 521695
可可豆: 217 CB
威望: 150 点
在线时间: 282(时)
发自: Web Page
回 3楼(残痕) 的帖子
好人好人,一开始没注意啊
菜鸟成长记
级别: 新手上路
UID: 428319
可可豆: 18 CB
威望: 3 点
在线时间: 510(时)
发自: Web Page
好人啊,一开始没有注意到
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 39(时)
发自: Web Page
回 3楼(残痕) 的帖子
感谢!成功解决了问题~~~~~~~~
级别: 新手上路
可可豆: 54 CB
威望: 44 点
在线时间: 193(时)
发自: Web Page
试了没用。。。。。。
级别: 新手上路
可可豆: 57 CB
威望: 57 点
在线时间: 182(时)
发自: Web Page
回 7楼(sunwhy200495) 的帖子
设断点在application:(UIApplication *)application openURL 方法 如果没有执行 可以肯定的说你的 URL Schemes不一致&&
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版Android:微信授权登录与微信分享全解析
在移动互联网浪潮中,联网APP已经把单机拍死在沙滩上,很多公司都希望自家应用能够有一套帐号,可是许多用户却并不一定买账:我凭啥注册你家应用的帐号?微博,微信,QQ几乎成了每个人手机中的必装应用,于是微信,微博,QQ说了:来来来,你们都可以用我家的帐号登录你家应用,只要你遵循OAuth2.0协议标准就行。于是第三方社交帐号登陆成为了许多新兴应用的选择,由于腾讯官方微信开放平台的在线文档相对最新的SDK有些出入,并且登录相关的文档结构次序有些紊乱,今天就把我的一些经验记录在此,对微信开放平台官方的在线文档进行一定的整理。同时微信分享可以扩大自身APP影响力,于是微信分享功能也是很多开发者需要的功能,一并整理在此,希望能对后来的同道朋友有所帮助。
授权流程说明
微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权关系接口调用,从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。
微信OAuth2.0授权登录目前支持authorization_code模式,适用于拥有server端的应用授权。该模式整体流程为:
1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数;
2. 通过code参数加上AppID和AppSecret等,通过API换取access_token;
3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。
获取access_token时序图:
vcHLo6zWu8rH1NrP387EtbXDu9PQuPzQwrb40uyhozwvc3Ryb25nPjwvcD4NCjxwPs/Cw+a9q9LAtM69sr3izqLQxcrayKi1x8K8wfezzKGjy/nT0M34wufH68fzvvnOqkdFVMfrx/OhozwvcD4NCjxwcmUgY2xhc3M9"brush:">
1、获取临时票据code
2、获取access_token & openid
3、检查access_token是否有效
4、刷新或续期access_token
5、获取微信用户详细信息
获取临时票据code
前三条向右的箭头
// 发出授权申请
Final SendAuth.Req req = new SendAuth.Req();
req.scope = snsapi_
req.state = wechat_sdk_微信登录,分享demo_
api.sendReq(req);
上两条箭头向左的流程在代码体现出来的就是:
public void onResp(BaseResp resp) ;// 这个回调接口位于IWXAPIEventHandler中
返回的数据为resp,用作请求登录授权时,它是SendAuth.Resp的实例,携带的数据有:
ErrorCode:ERR_OK = 0(用户同意);ERR_AUTH_DENIED = -4(用户拒绝授权);ERR_USER_CANCEL = -2(用户取消)
code:用户换取access_token的code,仅在ErrCode为0时有效
state:第三方程序发送时用来标识其请求的唯一性的标志,由第三方程序调用sendReq时传入,由微信终端回传,state字符串长度不能超过1K
lang:微信客户端当前语言
country:微信客户端当前国家
以上数据均以static String形式存在SendAuth.Resp的resp对象中。
注意:当使用微信提供最新的SDK/library时,上面有些数据是不存在,微信开放平台的文档和API及SDK没有同步更新。读者可使用最下方微信登录,分享demo中的笔者使用的jar包构建工程。
获取access_token & openid
最后一条向右的箭头表示:使用得到的code,获取access_token,openid,接口为:
https://api./sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
注意:微信的接口链接是使用SSL的安全链接,普通的HttpClient访问会导致应用崩溃或报错,详细方法请下载最下方的微信登录,分享demo代码,或者点击下方链接直接搜索
谷歌搜索: 访问Https链接
百度搜索:Android 访问Https链接
应用唯一标识,在微信开放平台提交应用审核通过后获得
secret:应用密钥AppSecret,在微信开放平台提交应用审核通过后获得
:填写第一步获取的code参数
grant_type:固定值,填authorization_code
最下方向左的箭头表示使用code访问完链接返回的数据,json携带的数据有:
access_token:接口调用凭证
expires_in:access_token的有效期,一般为7200(秒),也即是两小时
refresh_token:用户刷新access_token
openid:授权用户唯一标识
scope:用户授权的作用域,使用逗号(,)分隔
检查access_token是否有效
由于access_token有效期为两小时,所以进行下一步操作前最好进行一次检查,接口为:
https://api./sns/auth?access_token=ACCESS_TOKEN&openid=OPENID
传入的参数为accesss_token和openid。
access_token有效时返回的json是:
errcode:0,errmsg:ok
失效时的返回数据为:
errcode:40003,errmsg:invalid openid
如果access_token有效,则跳过下一步,失效时需要刷新或续期access_token。
刷新或续期access_token
access_token是调用授权关系接口的调用凭证,由于access_token有效期(目前为2个小时)较短,当access_token超时后,可以使用refresh_token进行刷新,access_token刷新结果有两种:
1.若access_token已超时,那么进行refresh_token会获取一个新的access_token,新的超时时间;
2.若access_token未超时,那么进行refresh_token不会改变access_token,但超时时间会刷新,相当于续期access_token。
refresh_token拥有较长的有效期(30天),当refresh_token失效的后,需要用户重新授权。
刷新accessToken接口为:
https://api./sns/oauth2/refresh_token?appid=APPID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN
参数说明:
appid:应用唯一标识
grant_type:固定值,填refresh_token
refresh_token:填写前面获取到的refresh_token的值
返回的json数据有:
access_token:接口调用凭证
expires_in:access_token接口调用凭证超时时间,单位(秒)
refresh_token:用户刷新access_token
openid:授权用户唯一标识
scope:用户授权的作用域,使用逗号(,)分隔
获取微信用户详细信息
获取access_token,openid后,就可以用来获取更多用户信息,比如微信昵称,头像,性别等。接口为:
https://api./sns/auth?access_token=ACCESS_TOKEN&openid=OPENID
可获取的json携带的数据有:
openid:普通用户的标识,对当前开发者帐号唯一
nickname:普通用户昵称
sex:普通用户性别,1为男性,2为女性
province:普通用户个人资料填写的省份
city:普通用户个人资料填写的城市
country:国家,如中国为CN
headimgurl:用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空
privilege:用户特权信息,json数组,如微信沃卡用户为(chinaunicom)
unionid:用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。
微信登录的流程结束了, 至于开发者需要将那些用户信息上传到自家的app服务器就取决于开发者了。
1、微信分享分为微信好友分享,朋友圈分享,当然,还有收藏也是共用分享的接口,无需授权登录即可调用分享接口。
2、由于好友分享,朋友圈分享和收藏只是一个参数的区别,所以下面只讲好友分享,具体的可以下载最下方的微信登录,分享demo进行查看。
3、微信可以分享的内容包括,纯文字,图片,链接,音乐,视频,app,emoji表情等。
微信分享流程
1、在你的工程里面新建一个wxapi包,并且新建一个WXEntryActivity,继承Activity,或其他Activity(这两步是必须的,微信开发文档中有提到),详见:
https://open./cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=&token=&lang=zh_CN
2、并在manifest文件里面加上exported属性,设置为true。
3、实现一个IWXAPIEventHandler接口。
微信发送的请求将回调到onReq方法,发送到微信请求的响应结果将回调到onResp方法
在WXEntryActivity中将接收到的intent及实现了IWXAPIEventHandler接口的对象传递给IWXAPI接口的handleIntent方法,示例如下图:
当微信发送请求到你的应用,将通过IWXAPIEventHandler接口的onReq方法进行回调,类似的,应用请求微信的响应结果将通过onResp回调。
如果需要混淆代码,为了保证sdk的正常使用,需要在proguard.cfg加上下面两行配置:
-keep class com.tencent.mm.sdk.** {
微信分享详细代码流程是:
IWXAPI api = WXAPIFactory.createWXAPI(this, APP_ID, false);// 传入申请到的appid,得到一个IWXAPI的实例
api.registerApp(APP_ID);// 将app注册到微信列表,我不知道这是什么意思,有知道的请告诉我,谢谢!
// 开始分享纯文本到给好友
WXTextObject textObj = new WXTextObject();
textObj.text =
// 用WXTextObject对象初始化一个WXMediaMessage对象
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textO
// 发送文本类型的消息时,title字段不起作用
// msg.title = W
msg.title = 分享文字标题;
msg.description =
// 构造一个Req
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = buildTransaction(text); // transaction字段用于唯一标识一个请求
req.message =
req.scene = SendMessageToWX.Req.WXSceneT// 表示发送场景为朋友圈,这个代表分享到朋友圈
// req.scene = SendMessageToWX.Req.WXSceneS//表示发送场景为好友对话,这个代表分享给好友
// req.scene = SendMessageToWX.Req.WXSceneT// 表示发送场景为收藏,这个代表添加到微信收藏
// 调用api接口发送数据到微信
api.sendReq(req);
上面大致的表现了一个分享纯文本给好友的场景,如果需要分享到朋友圈,只需要更改req.scene字段值。
1、其中IWXAPI.registerAPP(APP_ID)是官方demo中的一行代码,表示的是将app注册到微信列表,我并不知道有什么用,所谓的微信列表出现在哪儿?该行代码删除后,仍然可以获取登录授权,实现分享等功能。有知道的请告诉我,谢谢!
2、目前笔者遇到无法分享在线图片WXImageObject的问题,分享在线图片时出现分享界面右上角&发送&按钮灰色,无法点击的情况,希望分享成功的朋友告诉我,谢谢!问题如下图
要分享链接,图片,音乐,视频等需要将WXTextObject 对象改成对应的obj对象。详细请下载文章下方的微信登录,分享demo。
由于微信官方demo中并未提供微信登录的代码示例,分享的代码很齐全,可是分享在线图片的代码在我这里却又问题,所以笔者将自己的一些经验和遇到的坑总结在这里,包括了微信第三方登录,微信分享的内容,希望对大家有所帮助。也希望笔者在文中提到的问题有热心人能够解答
//1、 注册到微信列表有什么用,微信列表在哪儿可以看到
IWXAPI.registerApp(APP_ID);
//2、 我为什么无法使用以下代码分享在线图片
WXImageObject imgObj = new WXImageObject();
imgObj.imageUrl = imgU// 在线图片链接
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = imgO
Bitmap bmp = BitmapFactory.decodeStream(new URL(url).openStream());
Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, THUMB_SIZE, THUMB_SIZE, true);
bmp.recycle();
msg.thumbData = Util.bmpToByteArray(thumbBmp, true);
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = buildTransaction(img);
req.message =
req.scene = isTimelineCb.isChecked() ? SendMessageToWX.Req.WXSceneTimeline : SendMessageToWX.Req.WXSceneS
api.sendReq(req);
最近有人向我反映生成的apk无法正常运行。在此进行解释:
demo源码生成的apk不可正常运行的原因是:在微信开放平台添加应用时,包名,应用签名,app_id是绑定的。你们签名的apk不起作用,demo代码仅供参考交流。Android 实现微信第三方登录
市面上接入微信登录的应用还是比较少的,有些小伙伴可能会陌生一些,不要慌。
同QQ 微博 登录步骤一样,先读官方的接入指南:
注:本文为微信Android终端开发工具的新手使用教程,只涉及教授SDK的使用方法
1.申请你的AppID
请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发。
2.下载微信终端开发工具包
开发工具包主要包含3部分内容:(其中,只有libammsdk.jar是必须的)
- libammsdk.jar(每个第三方应用必须要导入该sdk库,用于实现与微信的通信)
- API文档(供开发者查阅使用)
- 界面小工具源码(封装了界面表现的工具类,以及一些界面风格)
请前往“”下载最新SDK包
3.搭建开发环境
[1] 在Eclipse中建立你的工程。
[2] 在工程中新建一个libs目录,将开发工具包中libs目录下的libammsdk.jar复制到该目录中(如下图所示,建立了一个名为SDK_Sample 的工程,并把jar包复制到libs目录下)。
[3] 右键单击工程,选择Build Path中的Configure Build Path...,选中Libraries这个tab,并通过Add Jars...导入工程libs目录下的libammsdk.jar文件。(如下图所示)。
在你需要使用微信终端API的文件中导入相应的类。
import com.tencent.mm.sdk.openapi.WXTextO
[3] AndroidManifest.xml 设置
添加必要的权限支持:
&uses-permission android:name="android.permission.INTERNET"/&
&uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&
&uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/&
&uses-permission android:name="android.permission.READ_PHONE_STATE"/&
&uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&
4.在代码中使用开发工具包
[1] 注册到微信
要使你的程序启动后微信终端能响应你的程序,必须在代码中向微信终端注册你的id。(如下图所示,可以在程序入口Activity的onCreate回调函数处,或其他合适的地方将你的应用id注册到微信。注册函数示例如下图所示。
[2] 发送请求或响应到微信
现在,你的程序要发送请求或发送响应到微信终端,可以通过IWXAPI的 sendReq 和 sendResp 两个方法来实现。
boolean sendReq(BaseReq req);
sendReq是第三方app主动发送消息给微信,发送完成之后会切回到第三方app界面。
boolean sendResp(BaseResp resp);
sendResp是微信向第三方app请求数据,第三方app回应数据之后会切回到微信界面。
sendReq的实现示例,如下图所示:
需要注意的是,SendMessageToWX.Req的scene成员,如果scene填WXSceneSession,那么消息会发送至微信的会话内。如果scene填WXSceneTimeline(微信4.2以上支持,如果需要检查微信版本支持API的情况, 可调用IWXAPI的getWXAppSupportAPI方法,0x及以上支持发送朋友圈),那么消息会发送至朋友圈。scene默认值为WXSceneSession。
sendResp的实现与SendReq类似,如下图所示:
具体要发送的内容由第三方app开发者定义,具体可参考微信开发工具包中的SDK Sample Demo源码。
[3] 接收微信的请求及返回值
如果你的程序需要接收微信发送的请求,或者接收发送到微信请求的响应结果,需要下面3步操作:
a. 在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity(例如应用程序的包名为net.sourceforge.simcpux,则新添加的类如下图所示)
并在manifest文件里面加上exported属性,设置为true,例如:
b. 实现IWXAPIEventHandler接口,微信发送的请求将回调到onReq方法,发送到微信请求的响应结果将回调到onResp方法
c. 在WXEntryActivity中将接收到的intent及实现了IWXAPIEventHandler接口的对象传递给IWXAPI接口的handleIntent方法,示例如下图:
当微信发送请求到你的应用,将通过IWXAPIEventHandler接口的onReq方法进行回调,类似的,应用请求微信的响应结果将通过onResp回调。
如果需要混淆代码,为了保证sdk的正常使用,需要在proguard.cfg加上下面两行配置:
-keep&class&com.tencent.mm.sdk.**&{
至此,你已经能使用微信Android开发工具包的API内容了。如果想更详细了解每个API函数的用法,请查阅 Android 平台参考手册 或自行下载阅读微信SDK Sample Demo源码。
移动应用微信登录开发指南
移动应用微信登录是基于构建的微信OAuth2.0授权登录系统。
在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。
1、目前移动应用上微信登录只提供原生的登录方式,需要用户安装微信客户端才能配合使用。
2、对于Android应用,建议总是显示微信登录按钮,当用户手机没有安装微信客户端时,请引导用户下载安装微信客户端。
3、对于iOS应用,考虑到iOS应用商店审核指南中的相关规定,建议开发者接入微信登录时,先检测用户手机是否已安装微信客户端(使用sdk中isWXAppInstalled函数 ),对未安装的用户隐藏微信登录按钮,只提供其他登录方式(比如手机号注册登录、游客登录等)。
<h4 style="margin:0 padding-bottom:14px问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
微信的第三方登录是一定要审核通过后等到appid才能调出微信授权的页面吗?QQ作为第三方登录时候可以有一个专门用来测试的appid,也可以调出界面授权,获取部分用户信息,新浪创建应用后就可以得到appid,也可以得到部分数据。
微信要审核通过后拿到appid才能做到像QQ和新浪那样的效果吗?按照下图做了,还是没反应,appid是用的微信demo上面的那一个!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
微信登录的appid 必须经过微信审核且账号通过微信开发者认证,一个微信开发者认证下可以建立10个app。
微信提供的demo中的appid 可以使用,但是不可修改包名,android 开发中的debugkey需要替换成官方demo中的debugkey。
同步到新浪微博
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App亲爱的开发者朋友:我们很高兴和大家分享一个消息,团队正式启用顶级域名,Mob即Mobile缩写,全面转型为移动
本帖最后由 wolf 于
22:16 编辑
微信的回调问题:
& & & &&&微信分享需要一个 WXEntryActivity类才会有回调,在快速集成的时候要集成进你的工程中;& && && && && && && && && && && && && &第一、要集成的,不会快速集成的可以参考:
& && && && &&&第二、集成完之后要对微信的这个包名进行修改,如图所示:
& && && && && && && && &&&
微信回调.jpg (402.84 KB, 下载次数: 81)
17:23 上传
& & 改成与package下的包名一致,即--&&(包名.wxapi);
& & 而微信的回调activity中默认即可,修改完成,微信才可以正确回调;
& & 注意:有些项目工程不是一个人开发的,导致实际开发的包名与package下的包名不一致,此种情况也会导致微信回调问题,改成一致即可。
& & 还需要说明一下:android的微信分享分绕过审核分享和不绕过审核分享两种区分的,具体区别可参考:微信分享(对比与配置)此贴;
& & 绕过审核的回调是在调起微信客户端的边界页面的时候就提示分享成功的,而不绕过审核是分享后提示分享成功的。
Failed to find provider info for com.leadcore.sdb 一直报错 点击分享微信以后一闪而过没任何提示
微信分享到朋友后如果选择留在微信,拿不到分享的回调。该问题在微信官方demo里也存在,大家遇到过吗?
如果微信未启动.通过分享来启动微信 .是可以返回到第三方的应用的,如果微信本来是已经启动了的,分享完毕之后 ,点击返回到第三方应用 ,结果返回到微信的聊天列表里去了。。。
如果微信未启动.通过分享来启动微信 .是可以返回到第三方的应用的,如果微信本来是已经启动了的,分享完毕之 ...
您好,您的这个应该是微信的回调类的位置不对,如果您检查位置是没问题的,建议加我们QQ 您给我们截图 来检查一下
你好,我想问一下,如何判断微信好友和微信朋友圈的分享是成功或者是失败呢????因为我要在微信分享成功之后再执行一些功能
你好,我想问一下,如何判断微信好友和微信朋友圈的分享是成功或者是失败呢????因为我要在微信分享成功 ...
您是一键分享的话,可以在上述做完之后正确回调之后,在onekeyshare.java里的handlemessage里处理,这部分是开源的您可以去看下
我想问下,微信收藏为什么在出来界面之前弹出了分享成功,点击收藏按钮之后也弹出分享成功呢,我想要的是点击收藏按钮之后弹出分享成功
我想问下,微信收藏为什么在出来界面之前弹出了分享成功,点击收藏按钮之后也弹出分享成功呢,我想要的是点击 ...
目前是这样子的,因为微信好友和朋友圈的绕过审核的问题影响的 这个确实是有两遍
如果微信未启动.通过分享来启动微信 .是可以返回到第三方的应用的,如果微信本来是已经启动了的,分享完毕之 ...
咨询过技术客服了, 只要不绕过审核分享就没有问题,后面遇到这个问题的朋友可以试下
请问我分享给微信好友成功后会提示返回应用或留在微信,为什么分享给微信朋友圈成功后会直接返回应用呢?
请问我分享给微信好友成功后会提示返回应用或留在微信,为什么分享给微信朋友圈成功后会直接返回应用呢? ...
因为朋友圈的接口就没有的,这个部分是第三方的接口的界面处理,不是我们可以自定义的
免费咨询 | 24小时在线

我要回帖

更多关于 非法转让土地使用权罪 的文章

 

随机推荐