Est-il possible d’append UserAgent à YQL?

J’utilise cross-domain-ajax dans lequel YQL est utilisé.
Il a cette ligne dedans:

query = 'select * from html where url="{URL}" and xpath="*"'; 

j’ai donc ajouté user-agent comme ci-dessous:

 query = 'select * from html where url="{URL}" and xpath="*" and ua="Mozilla/5.0 (Linux; U; Android 4.0.1; ja-jp; Galaxy Nexus Build/ITL41D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"'; 

Maintenant, il ne retournera plus la valeur 🙁
Mon principal javascript est le suivant:

 url = 'http://foofoofoofoofoofoo.com'; var content =''; $.get(url, function(data){ content = data.responseText; }); 

Comment puis-je append un agent utilisateur à YQL?
La raison pour laquelle je souhaite le faire est que le contenu des sources HTML diffère en fonction de l’agent utilisateur utilisé.

Je veux la source HTML quand on y accède avec un smartphone.

Il me semble que cela n’est pas possible (du moins pour les données non HTML ).

Selon la référence YQL , YQL accède aux données «non HTML» sous User-Agent Yahoo Pipes 2.0 (css, xml et même robots.txt! ).
Notez qu’il ne se soucie pas des règles ‘robots.txt’ car ce n’est pas un robot.
Par conséquent, lorsque vous accédez à ‘HTML-Data’ et que la vérification robots.txt empêche Yahoo Pipes 2.0 d’accéder à votre contenu, la page cible sera ensuite extraite à l’aide d’un autre agent utilisateur:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Comme solution de contournement, vous pouvez configurer votre propre proxy entre PHP et votre serveur, jetez un œil à curl_setopt CURLOPT_USERAGENT (rendant la requête YQL hébergée sur votre proxy) OU installez la version de YQL sur votre serveur API pour gérer votre paramètre UA).