flickr の短い URL、特にセット用に生成された URL に問題があります。
写真
個々の写真について、共有を選択して短い URL を取得すると、flic.kr/p/{base58_encode(photoid)}
. フォトイドを簡単にデコードおよびエンコードして、正しい値を取得できます。
セット
セットでも同じことを試しました。セットで共有を選択して短い URL を取得すると、次のようなものが取得されますflic.kr/s/{base58_encode(setid)}
。ただし、base58 エンコーダー/デコーダーを使用して setid をデコード/エンコードすると正しい値が返されないため、今回は base58 でエンコードされているかどうかはわかりません。
問題は、setid が別のエンコーダーでエンコードされているか、またはセットで使用される何らかのソルトがあるかということです。
よろしくお願いします。