How to add the "Sign In with LinkedIn" product for apps that have r_basicprofile (#linkedin) - linkedin-api

I have several applications originally defined using the V1 LinkedIn API requesting only the r_basicprofile scope. Some also requested the r_emailaddress scope.
Those that requested both scopes appear to now have the product "Sign In for LinkedIn" assigned and the V2 API scope r_liteprofile. Those that only requested scope r_basicprofile appear to not have any products assigned and do not have r_liteprofile.
Currently applications without r_liteprofile are generating an error to the effect of "'r_liteprofile' is not authorized for your application".
How do I add the r_liteprofile scope to my application? I tried adding the "Sign In for LinkedIn" product but it is showing "Review in progress". How long does the review take?
The desired goal is to have end users authenticate and I only need the data elements provided by the r_liteprofile.
Any help that can be provided would be appreciated.

Related

Uber API scopes do not appear in the dashboard page

I have recently registered my first app on the Uber API and see the dashboard of the app but can't get around the authorization scopes.
The docs say "Under the Auth tab, click Request Full Access next to a privileged scope".
However, I don't see a corresponding section on the dashboard page.
Also, another docs page says "Please contact your Uber Business Development representative or Uber point of contact to get access to this API" but there are only StackOverflow (here), Q&A Google Group (site 403) and Twitter.
How can I contact them or can I make it through the dashboard? I know this is not somewhat a technical issue though.

Webhooks for Lead Ads working but api call to get form values don't

So, I've created a Webhook with Facebook for my Ads Leads. It is working - I'm receiving the Webhook with the RTUs.
The problem is when I call the api to retrieve the data associated with the form. I'm using the leadgen_id to call the api and I'm gettin:
Unsupported get request. Object with ID '' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
The point is: when I test it here: https://developers.facebook.com/tools/lead-ads-testing the leadgen_id that is returned works with my API calls and I can access the form data that I need.
But when I try with the leadgen_id that I receive from users registering in my ads, it returns the error message.
Any idea of how I can solve this problem?
This sounds like missing 'scopes' on the access token you are using to make the Graph API call. Generally, for webhooks you need a few scopes, these are the ones I currently have on my webhook:
pages_manage_cta, pages_show_list, ads_management, leads_retrieval, pages_read_engagement, pages_manage_metadata, pages_read_user_content, pages_manage_ads, pages_manage_engagement, public_profile
You can use the Access Token Debugger tool to see the list of scopes on your access token (https://developers.facebook.com/tools/debug/accesstoken/)
Your Graph API access token might have expired. To setup a permanent access token follow the instructions on here: Long-lasting FB access-token for server to pull FB page info
I had this same problem. I was able to get this to work by giving my System User 'Manage Page' access and 'Leads Access' in Business Manager.
Add your System User to the Page with 'Manage Page' access.
Business Manager > Business Settings > Accounts > Pages, and select the Page you are working with from the list.
Click 'Add People,' select your System User, and toggle 'Manage Page' setting.
Add your System User to Leads Access.
Business Manager > Business Settings > Integrations > Leads Access, and select the Page you are working with from the list.
Click 'Add People, and select your System User.

Facebook's Messaging Feature Review API giving permission error for page editors

I have a Facebook page listed in Facebook NPI. I am an editor of that page. When I am trying to check the subscription/news messaging permission status programmatically using this api:
https://developers.facebook.com/docs/messenger-platform/reference/messaging-feature-review-api/?hc_location=ufi
I am getting the following permission error:
(#200) User does not have sufficient administrative permission for this action on this page. If the page business requires Two Factor Authentication, the user also needs to enable Two Factor Authentication.
But when Facebook page owner calls this API, it returns the status successfully.
Can anyone tell me why page editor is getting the permission error?
Guess that is simply considered a page management action you do not have access to using that “role”.
Roles have been replaced by Tasks by now, see https://developers.facebook.com/docs/pages/overview-1#tasks
The only difference in the tasks they can perform, between old Admin and Editor roles, was MANAGE - so I guess you will need to have a page admin approve your user account for that task on the page now first, if you want to be able to use this particular API.

How to add w_fullprofile scope to Linkedin app

I have recently created a Linkedin App and would like to use the edit profile API, which the w_fullprofile API scope. My application has access to the r_emailaddress, r_liteprofile and w_member_social scopes by default. Does anyone know how I can obtain access to the w_fullprofile scope?
What I have tried
An older question about obtaining r_fullprofile permissions suggested applying to one of the partner programs. So far I cannot see how to apply for anything other than the Marketing Developer Platform, which does not appear to provide access to the Full Profile APIs

How can i get privilege access for uber-api to book rides and track rides

How can i get privilege access for uber-api to book rides and track rides as access is still in pending state on uber developer platform. without this booking are in processing state only.
Kindly help
There is an access request form under which you can request this ability for your app. Here are resources with more information: https://developer.uber.com/docs/rides/scopes
"Steps to Request Full Access
Sign In to the Developer Dashboard
Click the Authorization tab
Click Request Full Access next to the privileged scope
Provide as much information about your app as possible
Submit the request"
I believe in your case we followed up directly asking for more information before the access can be granted. Please follow up via that thread if you have more questions. Thanks.