Facebook iOS SDK предоставляет зашифрованные или закодированные токены доступа в следующем формате:
v9ylvkttPnuFWUX4KVdjDPB0SRXkuKX7z281rqjHuG0.eyJpdiI6ImEwWXBDaEtncWpDTU5ibUNuQWdROWcifQ.Y-DwxRY2ZAFZiP7EVuR-HksXqmGw9LXP6umGrfz2XnjSLm0a508u7_jXq0_Kz5a2S8AUUulzUvIRVxTS51_i6VfSByOCbFBIKoBe0-n-Pa8NC29wbuVmGJLvq4W-ezhv0DzA3diiCIqCybt9ELDXoA
Используя oAuth в Интернете, Facebook предоставляет незашифрованные/незакодированные токены доступа в следующем формате (это не настоящий):
213455681425|1.BGgrgnfWrdpG_X18.3600.1213252135.2-1334679|dHcDbxGbeYbLg3SRgw12fdf4gd60
Как я могу расшифровать/декодировать токен доступа iOS, чтобы я мог прочитать значение времени истечения срока действия unix и идентификатор пользователя, как я могу с незакодированными токенами? Причина, по которой мне нужна дата истечения срока действия, заключается в том, чтобы определить, когда она истечет, и мне нужен идентификатор пользователя для публикации с токеном доступа в стиле appID|appSecret в случае, если срок действия токена доступа истек, но пользователь еще не отозвал доступ publish_stream.