2015-04-24 6 views
2

Этот вызов:Twitter Rest API вызова lookup.json всегда дает Код 17 ошибку

curl --get \ 
    --silent 'https://api.twitter.com/1.1/users/lookup.json?user_id=124687887&include_entities=false' \ 
    --header 'Authorization: OAuth 
       oauth_consumer_key="xxxxxxxxx", 
       oauth_nonce="xxxxxxxxxx", 
       oauth_signature="xxxxxxxxxxx", 
       oauth_signature_method="HMAC-SHA1", 
       oauth_timestamp="1429869142", 
       oauth_token="xxxxxxxxxxxxxxxxxxxxxxxxxx", 
       oauth_version="1.0"` 

систематически возвращается:

{"errors": 
    [{ 
    "code": 17, 
    "message": "No user matches for specified terms." 
    }] 
} 

Раньше работал нормально в течение нескольких недель. Мне пришлось немного изменить мой инструмент и допустил ошибку, из-за которой мой инструмент вызывал этот вызов API слишком часто (относительно ставок). С тех пор я застрял в этой ошибке, а все остальные вызовы API продолжают работать.

+0

Даже с вашим личным идентификатором или списком ваших друзей? Если это так, я бы предложил вам отправить билет поддержки в Twitter. – number5

ответ

0

Я считаю, что вы, возможно, сделал ошибку здесь

user_id=124687887 

Поскольку ошибка ясно говорит,

"message": "No user matches for specified terms." 

Попробуйте заменить screen_name на месте 124687887.

0

Возможно, в вашем телефоне нет ничего плохого. Проблема заключается в том, что user_id, который вы ищете, удаляется из твиттера.

Я сделал звонок с клиентом, который был успешным для всех других идентификаторов, кроме этого.

Вы попробовали свой вызов с user_id, который, как вы знаете, существует. Например, попробуйте Gap twitter handle, вот их user_id 18462157

Смежные вопросы