在PHP處理驗證我建設,使用他們的API,我已經建立了一些PHP類進口的Basecamp數據的應用程序。那裏沒有問題。但是,由於該應用將基於用戶輸入的憑證通過Basecamp API進行認證,因此我不會知道他們使用的Basecamp信用是否正確。現在我的邏輯只是假設信用很好,並相應地進行處理(我的工作完美無缺)。如果不是,腳本會出錯。使用Basecamp的API
我想要做的就是能夠捕獲和處理來自API的響應,並且如果由於任何原因(不良信用,錯誤URL,Basecamp API訪問帳戶未啓用等)我並不在乎究竟是什麼罪魁禍首,我只是想告訴他們失敗了,他們可以檢查一些可能的原因。
按照Basecamp的API,「如果一個請求失敗,非200狀態碼將返回」
我使用curl發送vim的信任狀,並取回來自API的XML。請原諒我,如果這真的很簡單 - 我是一個體面的PHP程序員,但是當涉及到API接口時,這是一個不錯的選擇。
謝謝你這一點。我真的不知道要尋找什麼,但現在它總是有意義的。 – 2011-01-20 14:08:21