Shareholder and Anne at WebFlyer, other threads have mentioned claims by mileage program customer service staff that "all" fares count for the OneWorld promotion, even though regularly some fares (such as Shareholders's "K" class) would not earn mileage credit.
But until I see that in writing from the program, I'm sticking to fares that will definitely earn mileage credit. If the customer service agent was wrong, or simply "misinformed", the loss due to missing airlines is simply too great compared with the minimal extra cost of fares that I know will earn the bonus!