2013-01-10 48 views
0

我發送HTTP-POST通過https://api.twitter.com/1.1/statuses/update.json API 鳴叫到Twitter,但響應顯示錯誤:不能鳴叫到Twitter在PHP

array(1) { ["errors"]=> array(1) { [0]=> array(2) 


{ ["message"]=> string(23) "Bad Authentication data" ["code"]=> int(215) } } } 

如何解決,可以鳴叫到Twitter使用API​​?非常感謝。

注意:我不想使用第三個庫,只是API Twitter Api來做到這一點。

回答

1

下列之一可能是真實的:

  • 您的申請沒有提交完整的OAuth授權請求,Twitter的,所以它沒有被授權發佈您的帳戶。
  • 您尚未向update.json端點提交適當的字段以指示您的授權。
  • 您根本沒有oAuth實現。呃哦。

oAuth協議是與Twitter API交互的應用程序所必需的,並且實現起來相當複雜。除非你是痛苦和痛苦的大吸盤,否則你應該考慮使用現有的實現,而不是試圖構建自己的實現。

+0

+1感謝您的想法! – secretlm