| 
 | 
  Raas - 2019-07-18 15:10:46  
This 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 Raas 
Hello 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 Lemos 
Hi 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 ku 
Hello 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 Lemos 
Thanks 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 ku 
The 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 Lemos 
Thanks, 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 Lemos 
Thanks, 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 ku 
Great. Thanks for the update. Good to know that it works for you. 
  
   |