2016-03-20 17 views
1

Wolfram Alpha'nun web API'sini curl ile kullanarak sorunlarım var.Wolfram Alpha'yı komut satırından kullanma (cURL)

http://api.wolframalpha.com/v2/query?input=TestQuery&appid=XXXXXXXXXXX numaralı telefonu arayarak (gerçek uygulama kimliğimle) her şey çalışır. Ama kıvırmak kullanırsam, bir hata alıyorum. Uygulama kimliği ile ilgili bir şey eksik mi? Anlayacağınız gibi, ben Kıvrık bir acemi biriyim

<?xml version='1.0' encoding='UTF-8'?> 
<queryresult success='false' 
    error='true' 
    numpods='0' 
    datatypes='' 
    timedout='' 
    timedoutpods='' 
    timing='0.028' 
    parsetiming='0.' 
    parsetimedout='false' 
    recalculate='' 
    id='' 
    host='http://www5b.wolframalpha.com' 
    server='42' 
    related='' 
    version='2.6' 
    profile='EnterDoQuery:0.,StartWrap:0.027632'> 
<error> 
    <code>2</code> 
    <msg>Appid missing</msg> 
</error> 
</queryresult> 

:

curl -L http://api.wolframalpha.com/v2/query?input=TestQuery&appid=XXXXXXXXXXX 

İşte hatadır. Bir çeşit okuduğumu okumak için bir yer okumuştum ama nasıl olduğunu anlayamadım.

Herhangi bir yardım için teşekkür ederiz.

Teşekkür

cevap

1

Böyle bir şey ile çalışmalıdır:

curl -dL 'http://api.wolframalpha.com/v2/query?input=TestQuery&appid=XXXX'

Yoksa bu bitiş noktası ile oynamak için sonuçlar vardır başka bir şey onların dokümanlarında ve sizin için çalışması gerektiğini istiyorum :

Bu site diğer API vurmanın bazı iyi örnekler vardır

curl -dL 'http://api.wolframalpha.com/v2/query?input=pi&appid=XXXX'

Çeşitli curl komutları ile: http://blog.scottlowe.org/2014/02/19/using-curl-to-interact-with-a-restful-api/

+0

tekliflere ihtiyacınız var –

İlgili konular