我们很多人都在使用破解的Instagram API(https://i.instagram.com/api/v1/)。此API需要按以下方式签署一些调用:
byte[] keyBytes = GenericConstants.SECRET_KEY.getBytes();
SecretKeySpec signingKey = new SecretKeySpec(keyBytes, "HmacSHA256");
Mac mac = Mac.getInstance("HmacSHA256");
mac.init(signingKey);
byte[] rawHmac = mac.doFinal(json.getBytes());
byte[] hexBytes = new Hex().encode(rawHmac);
String signetJson = String(hexBytes, "UTF-8");
请求以signetJson.NORMAL_JSON
发送。
问题是SECRET_KEY
对于每个Instagram版本都有所不同,有没有办法从Android设备获取它,或者是否有人可以分享? ;)