Cakephp twitter api 1.1 오류 HTTP / 1.1 400 잘못된 요청 내용-길이 : 0 연결 : 닫기

ducnt25vn

cakephp와 함께 twitter API 1.1을 사용하는 데 문제가 있습니다. https://api.twitter.com/1.1/search/tweets.json호출 하여 트윗을 검색하면 응답은 항상 HTTP / 1.1 400 잘못된 요청 콘텐츠 길이 : 0 연결 : 닫기를 반환합니다.

이 요청의 원시 요청을 확인합니다.

GET /1.1/search/tweets.json HTTP/1.1
Host: api.twitter.com
Connection: close
User-Agent: CakePHP
Authorization: 
OAuth oauth_version="1.0",
oauth_signature_method="HMAC-SHA1",
oauth_token="822896990-Eazz9XQVzZ2I9l53pRhbGKxsxxxxxxxxxxx",
oauth_consumer_key="T1rqat2i3nV30xxxxxxxx",
oauth_nonce="652bbdc4c9e2f91a16c7f166xxxxxxxx",
oauth_timestamp="1380334675",
oauth_signature="4HYs4uPTxOOGtA%2F6uHxxxxxxxxxxx"
Content-Type: application/x-www-form-urlencoded
Content-Length: 9

q=datnoid

하지만 api를 호출하면 : https://api.twitter.com/1.1/statuses/show/ $ id. '. json'결과 OK를 반환합니다.

원시 요청 :

GET /1.1/statuses/show/382331096781692928.json HTTP/1.1
Host: api.twitter.com
Connection: close
User-Agent: CakePHP
Authorization: OAuth oauth_version="1.0",
oauth_signature_method="HMAC-SHA1",
oauth_token="822896990-Eazz9XQVzZ2I9l53pRhbGKxsHi2Yxxxxxxxxxxxxxx",
oauth_consumer_key="T1rqat2i3nV30xxxxxxxxxx",
oauth_nonce="78a8b446ea3c9cba1ff0exxxxxxxxxx",
oauth_timestamp="1380334472",
oauth_signature="hTKPIvUh6F9XxCxhgClQjxxxxxxxxxxxx"

두 요청의 유일한 차이점은 첫 번째 요청에는 매개 변수 검색 [q = datnoid]이 있고 두 번째 요청에는 매개 변수가 전혀 없습니다!

내가 무엇을 잘못하고 있지?

ducnt25vn

해결책을 찾았습니다. 사용하는 트위터 구성 요소에 잘못된 코드가 있습니다. 모든 get / post 메소드에 대해 request [body]에 대한 매개 변수를 전달합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

연결 요청은 코드 네임이 1 인 400 잘못된 요청입니다.

분류에서Dev

가져 오기로 Api에 연결하려고하면 "잘못된 요청"오류 400이 표시되는 이유는 무엇입니까?

분류에서Dev

디렉토리 API 용 gsuite 서비스 계정이 http 400 오류를 반환합니다. 잘못된 요청 / 잘못된 입력

분류에서Dev

Saber API에 연결을 시도 할 때 오류 (400) 잘못된 요청

분류에서Dev

잘못된 차원 수 : 0이 필요함, (1,) 모양이있는 1 개

분류에서Dev

PayPal로 연결 : 상태 400 가져 오기 (잘못된 요청)

분류에서Dev

Postfix 구성 : postmap : 치명적 : 잘못된 문자열 길이 0 <1 : setgid_group =

분류에서Dev

내 응용 프로그램을 열 때 오류 thread1 잘못된 명령

분류에서Dev

Microsoft Cognitive API 용 Invoke-RestMethod를 사용하여 400 개의 잘못된 요청 오류 받기

분류에서Dev

구조체 특성 오류 : 잘못된 형식 인수 수 : 1 개 필요, 0 개 발견

분류에서Dev

요청에 잘못된 헤더 이름이 있습니다. HTTP 오류 400.

분류에서Dev

RAID1 md0을 마운트 할 수 없음-잘못된 fs 유형, 잘못된 옵션, / dev / md0의 잘못된 수퍼 블록, 코드 페이지 또는 도우미 프로그램 누락 또는 기타 오류

분류에서Dev

Google Apps Script-GoogleJsonResponseException : sheets.spreadsheets.values.update에 대한 API 호출이 다음 오류와 함께 실패했습니다. 잘못된 값 [1] [0]

분류에서Dev

http 요청 수행 중 오류 : undefined : 1 <head> <title> 문서 이동 됨 </ title> </ head>

분류에서Dev

Wicked gem을 사용하는 동안 잘못된 인수 개수 (0은 1) 오류

분류에서Dev

Wicked gem을 사용하는 동안 잘못된 인수 개수 (0은 1) 오류

분류에서Dev

잘못된 인수 개수 (1은 0)

분류에서Dev

Ionic 1 외부 HTTP 요청

분류에서Dev

nusoup을 사용하는 PHP 웹 서비스에서 "열 2의 라인 1에 오류가 있음 : StartTag : 잘못된 요소 이름"오류 발생

분류에서Dev

해결 방법 : 잡히지 않은 (약속에서) 오류 : 잘못된 elementID : 문자열 길이 : [1,255]. ASCII 문자 만. agora.io SDK에서

분류에서Dev

1 : x 오류 : 길이가 0 인 인수

분류에서Dev

400 (잘못된 요청) 오류가 발생하는 Java 애플리케이션에서 TFS REST API에 대한 HTTP PATCH 요청

분류에서Dev

모든 배열의 순열 가져 오기 [1, 1, 1, 1, 1, 0, 0, 0, 0]

분류에서Dev

요청 라이브러리의 잘못된 요청 오류 400

분류에서Dev

Flask 및 Ajax Post HTTP 400 잘못된 요청 오류

분류에서Dev

urllib2.HTTPError : HTTP 오류 400 : 잘못된 요청-Python

분류에서Dev

오류 : 패킷이 잘못되었습니다. 획득 : 1 예상 : 0

분류에서Dev

Provisoning API Marketplace v1 애플리케이션을 사용하는 일부에서 "잘못된 OAuth 대상"오류가 발생했습니다.

분류에서Dev

예상치 못한 요청 : POST / api / v1 / auth / sign_in 예상 POST http : // localhost : 3000 / api / v1 / auth / sign_in

Related 관련 기사

  1. 1

    연결 요청은 코드 네임이 1 인 400 잘못된 요청입니다.

  2. 2

    가져 오기로 Api에 연결하려고하면 "잘못된 요청"오류 400이 표시되는 이유는 무엇입니까?

  3. 3

    디렉토리 API 용 gsuite 서비스 계정이 http 400 오류를 반환합니다. 잘못된 요청 / 잘못된 입력

  4. 4

    Saber API에 연결을 시도 할 때 오류 (400) 잘못된 요청

  5. 5

    잘못된 차원 수 : 0이 필요함, (1,) 모양이있는 1 개

  6. 6

    PayPal로 연결 : 상태 400 가져 오기 (잘못된 요청)

  7. 7

    Postfix 구성 : postmap : 치명적 : 잘못된 문자열 길이 0 <1 : setgid_group =

  8. 8

    내 응용 프로그램을 열 때 오류 thread1 잘못된 명령

  9. 9

    Microsoft Cognitive API 용 Invoke-RestMethod를 사용하여 400 개의 잘못된 요청 오류 받기

  10. 10

    구조체 특성 오류 : 잘못된 형식 인수 수 : 1 개 필요, 0 개 발견

  11. 11

    요청에 잘못된 헤더 이름이 있습니다. HTTP 오류 400.

  12. 12

    RAID1 md0을 마운트 할 수 없음-잘못된 fs 유형, 잘못된 옵션, / dev / md0의 잘못된 수퍼 블록, 코드 페이지 또는 도우미 프로그램 누락 또는 기타 오류

  13. 13

    Google Apps Script-GoogleJsonResponseException : sheets.spreadsheets.values.update에 대한 API 호출이 다음 오류와 함께 실패했습니다. 잘못된 값 [1] [0]

  14. 14

    http 요청 수행 중 오류 : undefined : 1 <head> <title> 문서 이동 됨 </ title> </ head>

  15. 15

    Wicked gem을 사용하는 동안 잘못된 인수 개수 (0은 1) 오류

  16. 16

    Wicked gem을 사용하는 동안 잘못된 인수 개수 (0은 1) 오류

  17. 17

    잘못된 인수 개수 (1은 0)

  18. 18

    Ionic 1 외부 HTTP 요청

  19. 19

    nusoup을 사용하는 PHP 웹 서비스에서 "열 2의 라인 1에 오류가 있음 : StartTag : 잘못된 요소 이름"오류 발생

  20. 20

    해결 방법 : 잡히지 않은 (약속에서) 오류 : 잘못된 elementID : 문자열 길이 : [1,255]. ASCII 문자 만. agora.io SDK에서

  21. 21

    1 : x 오류 : 길이가 0 인 인수

  22. 22

    400 (잘못된 요청) 오류가 발생하는 Java 애플리케이션에서 TFS REST API에 대한 HTTP PATCH 요청

  23. 23

    모든 배열의 순열 가져 오기 [1, 1, 1, 1, 1, 0, 0, 0, 0]

  24. 24

    요청 라이브러리의 잘못된 요청 오류 400

  25. 25

    Flask 및 Ajax Post HTTP 400 잘못된 요청 오류

  26. 26

    urllib2.HTTPError : HTTP 오류 400 : 잘못된 요청-Python

  27. 27

    오류 : 패킷이 잘못되었습니다. 획득 : 1 예상 : 0

  28. 28

    Provisoning API Marketplace v1 애플리케이션을 사용하는 일부에서 "잘못된 OAuth 대상"오류가 발생했습니다.

  29. 29

    예상치 못한 요청 : POST / api / v1 / auth / sign_in 예상 POST http : // localhost : 3000 / api / v1 / auth / sign_in

뜨겁다태그

보관