package net.appuploader.apple.cookie;
import java.nio.charset.StandardCharsets;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPatch;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.entity.StringEntity;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class CookiedITCApi {
protected Logger logger = LoggerFactory.getLogger(CookiedITCApi.class);
protected CookiedAppleAuth auth;
public void setAuth(CookiedAppleAuth auth) {
this.auth = auth;
}
public CookiedITCApi(CookiedAppleAuth auth) {
this.auth = auth;
}
// fail Unauthenticated Request ID: MOCHCTVK56R2J2AZAQ5L3V2N.0.0
//{ "user" : { "fullName" : "周英科", "firstName" : "英科", "lastName" : "周", "emailAddress" : "yanwen1688@gmail.com", "prsId" : "1923141427" }, "provider" : { "providerId" : 1348576, "name" : "Yan Wen Cheng", "contentTypes" : [ "SOFTWARE" ], "subType" : "INDIVIDUAL" }, "theme" : "APPSTORE_CONNECT", "availableProviders" : [ { "providerId" : 1348576, "name" : "Yan Wen Cheng", "contentTypes" : [ "SOFTWARE" ], "subType" : "INDIVIDUAL" } ], "backingType" : "ITC", "backingTypes" : [ "ITC" ], "roles" : [ "ADMIN", "LEGAL" ], "unverifiedRoles" : [ ], "featureFlags" : [ "showWwdrUserRoles", "adpRad", "universalIntroComplete", "apiKeys" ], "agreeToTerms" : true, "termsSignatures" : [ "ASC", "RAD" ], "modules" : [ { "key" : "Apps", "name" : "ITC.HomePage.Apps.IconText", "localizedName" : "我的 App", "url" : "https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/Apps@2x.d3ce493e56172e92aed6.png", "down" : false, "visible" : true, "hasNotifications" : false }, { "key" : "AppAnalytics", "name" : "ITC.HomePage.AppAnalytics.IconText", "localizedName" : "App 分析", "url" : "https://analytics.itunes.apple.com/", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/AppAnalytics@2x.e19f711d943cb42d65b2.png", "down" : false, "visible" : true, "hasNotifications" : false }, { "key" : "SalesTrends", "name" : "ITC.HomePage.SalesTrends.IconText", "localizedName" : "销售和趋势", "url" : "https://reportingitc2.apple.com/?", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/SalesTrends@2x.b1f802112426525d990a.png", "down" : false, "visible" : true, "hasNotifications" : false }, { "key" : "FinancialReports", "name" : "ITC.HomePage.FinancialReports.IconText", "localizedName" : "付款和财务报告", "url" : "https://appstoreconnect.apple.com/itc/payments_and_financial_reports", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/FinancialReports@2x.a7b266a5136cc65c643b.png", "down" : false, "visible" : true, "hasNotifications" : false }, { "key" : "Account", "name" : "ITC.HomePage.Account.IconText", "localizedName" : "用户和访问", "url" : "https://appstoreconnect.apple.com/access/users", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/ManageUsers@2x.81511f3933fb2fb4b20d.png", "down" : false, "visible" : true, "hasNotifications" : false }, { "key" : "ContractsTaxBanking", "name" : "ITC.HomePage.ContractsTaxBanking.IconText", "localizedName" : "协议、税务和银行业务", "url" : "https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/da/jumpTo?page=contracts", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/ContractsTaxBanking@2x.74466eb8570dd797602e.png", "down" : false, "visible" : true, "hasNotifications" : false }, { "key" : "Resources", "name" : "ITC.HomePage.Resources.IconText", "localizedName" : "资源和帮助", "url" : "https://developer.apple.com/app-store-connect/", "iconUrl" : "https://appstoreconnect.apple.com/static/img/ico_homepage/themed/apps/Resources@2x.3c8d0d8c08e876cf9470.png", "down" : false, "visible" : true, "hasNotifications" : false } ], "helpLinks" : [ { "key" : "AllAsc", "url" : "https://help.apple.com/app-store-connect/", "localizedText" : "App Store Connect 资源" }, { "key" : "Xcode", "url" : "https://help.apple.com/xcode/mac/current/", "localizedText" : "Xcode 帮助" }, { "key" : "SupportContact", "url" : "https://developer.apple.com/support/", "localizedText" : "支持和联系" } ], "userProfile" : [ { "key" : "signIn", "url" : "https://appstoreconnect.apple.com/login", "localizedText" : "登录" }, { "key" : "personalDetails", "url" : "https://appstoreconnect.apple.com/access/users/69a495c4-7b93-5733-e053-5b8c7c1155b0/settings", "localizedText" : "编辑个人资料" }, { "key" : "signOut", "url" : "https://appstoreconnect.apple.com/logout", "localizedText" : "注销" } ], "pccDto" : null, "publicUserId" : "69a495c4-7b93-5733-e053-5b8c7c1155b0"}
//申请权限成功返回{"data":{"type":"apiAccesses","attributes":{"description":null,"status":"APPROVED","requestDate":"2020-02-21T04:36:49.446-08:00","approveDate":"2020-02-21T04:36:49.446-08:00"},"relationships":{"requestedBy":{"links":{"self":"https://appstoreconnect.apple.com/iris/v1/apiAccesses/relationships/requestedBy","related":"https://appstoreconnect.apple.com/iris/v1/apiAccesses/requestedBy"}}},"links":{"self":"https://appstoreconnect.apple.com/iris/v1/apiAccesses"}},"links":{"self":"https://appstoreconnect.apple.com/iris/v1/apiAccesses"}}
public JSONObject applyForApi() throws ErrorResponseException {
String url = "https://appstoreconnect.apple.com/iris/v1/apiAccesses";
String requestData = "{\"data\":{\"type\":\"apiAccesses\"}}";
return sendITCRequest(new HttpPost(url), requestData);
}
// {"data":{"relationships":{"provider":{"links":{"related":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/provider","self":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/relationships/provider"}},"createdBy":{"links":{"related":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/createdBy","self":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/relationships/createdBy"}},"revokedBy":{"links":{"related":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/revokedBy","self":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/relationships/revokedBy"}},"visibleApps":{"links":{"related":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/visibleApps","self":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B/relationships/visibleApps"}}},"attributes":{"roles":["ADMIN"],"nickname":"kxapikeycreatorkk","allAppsVisible":true,"canDownload":true,"isActive":true,"keyType":"PUBLIC_API"},"links":{"self":"https://appstoreconnect.apple.com/iris/v1/apiKeys/S52P7PZ94B"},"id":"S52P7PZ94B","type":"apiKeys"},"links":{"self":"https://appstoreconnect.apple.com/iris/v1/apiKeys"}}
/**
* roles如果是null则默认是admin
*
* @param keyName
* @param roles
* @return
* @throws Exception
*/
public JSONObject addApiKey(String keyName, String[] roles) throws ErrorResponseException {
String url = "https://appstoreconnect.apple.com/iris/v1/apiKeys";
JSONObject attributes = new JSONObject();
attributes.put("nickname", keyName);
attributes.put("allAppsVisible", true);
// "ADMIN" 管理, "APP_MANAGER" APP管理, "DEVELOPER" 开发者, "FINANCE" 财务
attributes.put("roles", roles == null
没有合适的资源?快使用搜索试试~ 我知道了~
开心超级签系统JAVA源码 超级签名系统apk分发系统源码
共439个文件
java:199个
jar:72个
xml:38个
需积分: 0 7 下载量 149 浏览量
2023-08-05
13:57:17
上传
评论 1
收藏 48.75MB ZIP 举报
温馨提示
开心的java超级签名系统,开心超级签系统JAVA源码 超级签名系统apk分发系统源码,源码里附带部署说明。有需要的自行下载吧。
资源推荐
资源详情
资源评论
收起资源包目录
开心超级签系统JAVA源码 超级签名系统apk分发系统源码 (439个子文件)
proguadlib.bat 616B
hunxiao_lib.cfg 14KB
.classpath 636B
org.eclipse.wst.common.component 550B
org.eclipse.wst.jsdt.ui.superType.container 49B
element-ui-chalk.css 262KB
bootstrap.min.css 118KB
shards.min.css 78KB
kx_welcome.css 12KB
public.css 4KB
install.css 4KB
kx_index_public.css 4KB
shards-extras.min.css 4KB
kx_index.css 3KB
login.css 3KB
kx_ele.css 159B
安装教程.docx 17KB
kxsign_win.exe 40.43MB
loading.gif 9KB
.gitignore 34B
index.htm 11KB
index2.htm 9KB
illegalAccess.htm 27B
404.htm 11B
500.htm 9B
expapp.html 25KB
app.html 24KB
menu.html 15KB
server.html 12KB
appdevice.html 12KB
expcert.html 12KB
appsplash.html 11KB
user.html 11KB
cert.html 11KB
appversion.html 10KB
coinhistory.html 10KB
appcode.html 9KB
userdevice.html 8KB
config.html 8KB
applekey.html 8KB
welcome.html 8KB
role.html 8KB
oss_config.html 7KB
itemsdevice.html 6KB
applekeydevice.html 6KB
user_edit.html 5KB
index.html 5KB
login.html 5KB
install.html 4KB
log.html 4KB
support.html 1KB
error.html 88B
favicon.ico 17KB
bcprov-jdk15on-1.64.jar 4.55MB
guava-19.0.jar 2.2MB
druid-1.0.19.jar 2.03MB
aspectjweaver-1.9.4.jar 1.95MB
lombok-1.18.4.jar 1.62MB
mybatis-3.5.1.jar 1.61MB
spring-web-5.1.9.RELEASE.jar 1.32MB
freemarker-2.3.23.jar 1.29MB
jackson-databind-2.9.9.jar 1.29MB
ehcache-core-2.6.11.jar 1.29MB
spring-core-5.1.9.RELEASE.jar 1.23MB
spring-context-5.1.9.RELEASE.jar 1.05MB
mysql-connector-java-5.1.32.jar 946KB
bcpkix-jdk15on-1.64.jar 857KB
spring-webmvc-5.1.9.RELEASE.jar 782KB
httpclient-4.5.12.jar 760KB
spring-beans-5.1.9.RELEASE.jar 658KB
cos_api-5.6.19.jar 627KB
hibernate-validator-5.1.3.Final.jar 619KB
joda-time-2.9.9.jar 619KB
commons-collections-3.2.1.jar 562KB
commons-lang3-3.4.jar 424KB
aliyun-sdk-oss-2.5.0.jar 424KB
okhttp-3.11.0.jar 404KB
jsqlparser-1.2.jar 401KB
shiro-core-1.3.2.jar 399KB
spring-jdbc-5.1.9.RELEASE.jar 395KB
fastjson-1.2.11.jar 371KB
spring-aop-5.1.9.RELEASE.jar 360KB
logback-core-1.0.7.jar 356KB
filters-2.0.235.jar 332KB
httpcore-4.4.13.jar 321KB
jackson-core-2.9.9.jar 318KB
commons-codec-1.10.jar 278KB
spring-expression-5.1.9.RELEASE.jar 274KB
commons-lang-2.5.jar 273KB
spring-tx-5.1.9.RELEASE.jar 250KB
logback-classic-1.0.7.jar 246KB
mybatis-plus-core-3.1.2.jar 238KB
commons-beanutils-1.8.3.jar 227KB
gson-2.8.0.jar 227KB
commons-text-1.8.jar 202KB
spring-context-support-5.1.9.RELEASE.jar 177KB
qiniu-java-sdk-7.2.23.jar 172KB
commons-io-2.2.jar 170KB
json-lib-2.4-jdk15.jar 155KB
jdom-1.1.jar 150KB
共 439 条
- 1
- 2
- 3
- 4
- 5
资源评论
持续航行
- 粉丝: 4
- 资源: 84
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学生成绩管理系统-C++版本
- 吉林大学离散数学2笔记.pdf
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功