@Brandon ***********
Japan: Thai Embassy Tokyo or Thai Consulate in Osaka, accept applications from anyone who has a proof of residency in Japan. A picture of Japan Alien ID card. Could be any nationality, I am Australian.
You have to stay in the country and Thai Embassy or Thai Consulate jurisdiction over the area where you applied from until the visa is approved.