I am doing this for studies on GEO, so the array platform varies.
Examples:
GSE75918 study. the array platform is [HuGene-1_0-st] Affymetrix Human Gene 1.0 ST Array [transcript (gene) version]. it works with both transcriptcluster and probeset., but with both there are many NAs. eg of ids: "7893430" "7893431" "7893432" "7893433" "7893434"
GSE63296 with array [HTA-2_0] Affymetrix Human Transcriptome Array 2.0 [transcript (gene) version]. ids: "47419722_st" "47419725_st" "47419729_st" "47419731_st"
GSE66529 study with array [HuGene-2_0-st] Affymetrix Human Gene 2.0 ST Array [transcript (gene) version. ids: "16651727" "16651729" "16651731" "16651733" "16651735"
And this last one I can't even find the package on bioconductor:
GSE55487 with array [HuEx-1_0-st] Affymetrix Human Exon 1.0 ST Array [transcript (gene) version]