I'am пытается запросить LinkedIn с HTTParty, но он возвращает 401 ошибку:как аутентифицироваться с помощью httparty?
<error>
<status>401</status>
<timestamp>1438869780537</timestamp>
<request-id>1JWX1OVLFT</request-id>
<error-code>0</error-code>
<message>Unknown authorization header {Basic cmVteXVram9iQGdtYWlsLmNvbTptdW5kZDIwMTQ=}</message>
</error>
Я не знаю, как войти в LinkedIn с HTTParty.
Мой сценарий:
require 'httparty'
auth = {:username => "[email protected]", :password => "password"}
@blah = HTTParty.get("https://api.linkedin.com/v1/people-search?keywords=[sap]",
:basic_auth => auth)
Я последовал за несколько учебников, но не повезло. В приведенном выше коде используйте мой логин, но я думаю, что должен использовать ключ Api
Спасибо.
Чтобы добавить заголовки, вы можете сделать что-то вроде этого: HTTParty.get ("https://api.linkedin.com/v1/people-search?keywords=[sap]",: basic_auth => auth,: headers => {"X-ApiKey" => "THISISMYAPIKEYNOREALLY"})) – Khanad
@ Khanad, могу ли я использовать "HTTParty.get (" api.linkedin.com/v1/people-search?keywords=[sap] ";,: basic_auth => auth,: headers => {"X-ApiKey" => "Apiuser", "apipass"})), так как это ключ пользователя и пароль. Спасибо за ваш ответ. – reme
Я не уверен, какие точные параметры Я просто предоставляю способ добавления заголовков, если это то, что вам нужно – Khanad