|  | 
  Raas - 2019-07-18 15:10:46This is referred to in the oauth_client.php
 Is this package even tested or maintained?
 
 This is the 2nd issue with this package :-(
  Manuel Lemos - 2019-07-18 23:51:13 - In reply to message 1 from RaasHello Raas,
 Yes this package is being developed and maintained depending on the needs or desires of its users.
 
 The file that is needed is oauth_configuration.json  and is included within the package so it provides ready to use configuration to many OAuth servers.
 
 Does this information solve your problem?
  Vin ku - 2020-02-09 00:03:56 - In reply to message 2 from Manuel LemosHi Manuel,
 I am also getting the same error
 
 the OAuth server configuration file oauth_configuration.json does not exist
 
 json file exists in the same folder as http.php and oauth.client.php
 
 Why does it not recognize it ?
 
 Please help.
 
 Thanks
 Vin
  Manuel Lemos - 2020-02-09 02:29:47 - In reply to message 3 from Vin kuHello Vin, the default path of the JSON configuration file is oauth_configuration.json. Since it does not specify the directory of the file, its path is relative to the path of the current request script path.
 So, if you put the oauth_configuration.json in a different directory than the directory of the current request PHP script path, you need to change the class configuration_file variable to be set to the actual relative or absolute path of your oauth_configuration.json .
 
 For instance, if your current request is handled by index.php and the file oauth_configuration.json is in oauth-api / sub-directory, you need to set the variable configuration_file to oauth-api/oauth_configuration.json .
  Vin ku - 2020-02-09 16:08:51 - In reply to message 4 from Manuel LemosThanks Manuel, I have change the exact path and it can determine the file path.
 But I am getting another error, while using linkedin2
 
 Linkedin2 error:it was not possible to access the API call: it was returned an unexpected response status 410 Response: { "errorCode": 0, "message": "This resource is no longer available under v1 APIs", "requestId": "2IAJ843S0C", "status": 410, "timestamp": 1581264221752 }
 
 After doing some google search, I found that linkedin v1 has been deprecated, does this package works with latest v2 version ?
 
 I have tried below two during API call, but getting some error
 //'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))',
 error
 Linkedin2 error:it was not possible to access the API call: it was returned an unexpected response status 403 Response: {"serviceErrorCode":100,"message":"Unpermitted fields present in PARAMETER: Data Processing Exception while processing fields [/format]","status":403}
 
 while using below api
 //'https://api.linkedin.com/v2/emailAddress?q=members&projection=(elements*(handle~))',
 
 getting below error
 Linkedin2 error:it was not possible to access the API call: it was returned an unexpected response status 403 Response: {"serviceErrorCode":100,"message":"Unpermitted fields present in PARAMETER: Data Processing Exception while processing fields [/format]","status":403}
 
 Kindly help.
 
 Thanks
 Vin
 
  Manuel Lemos - 2020-02-10 05:09:17 - In reply to message 5 from Vin kuThe class works with LinkedIn2 that uses OAuth 2.0 . 
The error message that you presented shows the error "Unpermitted fields present". This seems to mean that your API call parameters need to be fixed.
 
Can you please take a look at LinkedIn API documentation, as well to this forum question, so you can see if you can figure it out, and let me know what you find out?
 stackoverflow.com/questions/5456391 ...
  Vin ku - 2020-02-15 02:42:14 - In reply to message 6 from Manuel LemosThanks, after going through MS docs, I found out that we have to make two calls in V2,
 one for profile data, this one worked for me
 'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))',
 
 Below is for email address
 'https://api.linkedin.com/v2/emailAddress?q=members&projection=(elements*(handle~))',
 
 I am able to authenticate user with Linkedin2 V2 using above.
 
 Thanks
 Vin
 
  Vin ku - 2020-02-15 02:42:15 - In reply to message 6 from Manuel LemosThanks, after going through MS docs, I found out that we have to make two calls in V2,
 one for profile data, this one worked for me
 'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))',
 
 Below is for email address
 'https://api.linkedin.com/v2/emailAddress?q=members&projection=(elements*(handle~))',
 
 I am able to authenticate user with Linkedin2 V2 using above.
 
 Thanks
 Vin
 
  Manuel Lemos - 2020-02-15 22:40:34 - In reply to message 8 from Vin kuGreat. Thanks for the update. Good to know that it works for you. |