2013-05-29 3 views
1

Сегодня, после того как мы перенесли на новые права доступа api, все идет не так. Я использую ключ cosumer и секрет, который у меня есть на панели инструментов linkedin api с маркером oauth и секретом.LinkedIn PHP api issues

Существует 3 вида проблем, которые продолжают прибывать: первых один:

{"errorCode": 0,"message": "Could not find person based on: ~","requestId": "7GPT96SW3C","status": 404,"timestamp": 1369827647671} 

второго:

<error><status>401</status><timestamp>1369826490661</timestamp><request-id>ZYWPUD43G3</request-id><error-code>0</error-code><message>[unauthorized]. The token used in the OAuth request is not valid. ******</message></error> 

третье:

com.linkedin.anet.auth.pub.ANetAuthException: other: anetID=***** 

кто-нибудь получило некоторые из них слишком? если да, то как вы их решили? спасибо!

ответ

2

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

+0

Это не проблема, проблема в том, что я не могу использовать токен доступа после того, как я получил Это. –

0

Проверьте, посылаете ли вы запрос один или два раза для аутентификации, может быть, ваш токен заменяется другим запросом.

+2

Это скорее комментарий, чем ответ – chrislondon

0

Я получил «401 <» и исправил его, исправив URL-адрес, который я неправильно форматировал, и, следовательно, запрашиваю ресурс, который не существует (сообщается как неавторизованный). Вероятно, у вас такая же проблема с вашей ошибкой 404. Можете ли вы опубликовать конкретные URL-адреса, которые вы используете. Это даст немного больше понимания. Кроме того, убедитесь, что вы не передаете параметры через GET, когда вы должны передавать их через POST, и что все ваши POST-запросы через HTTPS