新浪微博的mid轉換成base62格式的PHP函式

2022-02-22 02:02:05 字數 2072 閱讀 3086

221110410216147026

轉換後:

zf4mofpn7a

本文的**,是由的博主的js**改成php而來

貼下**,執行和博主的一樣,這裡只是將mid轉成短格式,其實逆向也很好改了:

<?php

$str62keys = array(

"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",

"a", "b", "c", "d", "e", "f", "g", "h", "i", 

"j", "k", "l", "m", "n", "o", "p", "q", 

"r", "s", "t", "u", "v", "w", "x", "y", 

"z","a", "b", "c", "d", "e", "f", "g", "h", 

"i", "j", "k", "l", "m", "n", "o", "p", 

"q", "r", "s", "t", "u", "v", "w", "x", "y", "z"

);/**

* 10進製值轉換為62進製

* @param int10 10進製值

* @return 62進製值

*/function int10to62($int10)

return $s62;

}/**

* * 通過mid獲得短格式

* @param string $mid

* @return 短格式

*/function getcodebymid($mid)

return $url;

}echo getcodebymid('221110410216147026');

?>

/***/

var weiboutility = {};

/*** 62進製字典

*/weiboutility.str62keys = [

"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",

"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", 

"k", "l", "m", "n", "o", "p", "q", "r", "s", "t", 

"u", "v", "w", "x", "y", "z",

"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", 

"k", "l", "m", "n", "o", "p", "q", "r", "s", "t", 

"u", "v", "w", "x", "y", "z"

];/**

* 62進製值轉換為10進製

* @param str62 62進製值

* @return 10進製值

*/weiboutility.str62to10 = function(str62)

return i10;

};/**

* 10進製值轉換為62進製

* @param int10 10進製值

* @return 62進製值

*/weiboutility.int10to62 = function(int10)

return s62;

};/**

* url字元轉換為mid

* @param url 微博url字元,如 "wr4mofqpbo"

* @return 微博mid,如 "201110410216293360"

*/weiboutility.url2mid = function(url)

}mid = str + mid;

}return mid;

};/**

* mid轉換為url字元

* @param mid 微博mid,如 "201110410216293360"

* @return 微博url字元,如 "wr4mofqpbo"

*/weiboutility.mid2url = function(mid)

return url;

};

新浪微博的布局

import mjtabbaritem.h implementation mjtabbaritem id initwithframe cgrect frame itemdesc mjtabbaritemdesc desc return self pragma mark 覆蓋父類的2個方法 pragm...

實戰新浪微博 騰訊微博的分享功能

算上也是半年前做的,今天翻出來放出來,作為日誌記錄,也許能幫助一些人。我做的大概介面是如下圖。呵呵,上面這些都是些預備工作。下面正式開發。以上就是工程上設定。下面具體 以下處理sina的相關 以下是處理sina的授權驗證函式,qq的未寫。void removeauthdata bool islogg...

Python使用新浪微博API傳送微博的例子

1 註冊乙個新浪應用,得到appkey和secret,以及token,將這些資訊寫入配置檔案sina weibo config.ini,內容如下,僅舉例 複製 如下 userinfo consumer key 8888888888 consumer secret 777777f3feab026050...