How to delete an app from developers.vimeo.com? - vimeo-api

I created wrongly 2 times the same app on developers.vimeo.com. My goal was to create the new one on a new account and then delete the old one from the first account, but, due to a monster bug on vimeo login, I logged with my second account and finished logged with the first one. ... but this is not my question.
The simple question is: what's the right path to delete a existent app ?
We can't find a delete button on the developer panel.

Currently, it is not possible to delete API apps created on your Vimeo account.
However, there is no limit to the number of API apps you can create, as long as you follow the Developer Guidelines (https://developer.vimeo.com/guidelines).
That said, if you would like your app manually deactivated, you can always reach out to Vimeo support for further assistance- https://vimeo.com/help/contact.

Related

Is it possible to delete Google Other Contacts via Apps Script?

Scenario
I'm a Google Workspace for Education admin. Every year we rename students' group names, but not their email addresses (ie '1st class' chimps#mydomain.edu becomes '2nd class' chimps#mydomain.edu)
when teachers search for groups (in Gmail, Classroom, etc.), autocompletion shows both the old and the new name: this is confusing, although groups and members are ok
this happens because on every first interaction with the group, user's Contacts app automatically save it in Other contacts; at new year's change, a new Other contact is added (not updating the previous one)
Long solution
Every teacher open Contacts > Other contacts and manually deletes the 'old groups', every new year
What I would
on new year beginning, a script that searches for Other contacts and deletes every students group if found (both a script that perform this on every user with domain-wide authority delegation to service account, or a web app that every teachers runs as himself would be ok); so no more old autocompletion, and new ones recreated at next interaction
I'm able to write down the script by myself, but I can't solve the followings
The problem
People API methods don't seem to support this in any way
People.People.deleteContacts only works on Contacts, but not on Other Contacts
People.OtherContacts methods seem to be readonly
tried to override this using People.OtherContacts.copyOtherContactToMyContactsGroup, and then deleting the contact - not working, the method creates a copy of the Other Contact, it seems not to be moving it from Other Contacts to Contacts
but if I try this last thing from Contacts web app, I can add the Other Contact to Contacts, and this operation moves (not copies) the contact!
so:
am I missing anything that could do what I need via Apps script?
is there a way to replicate this last behavior (moving from Other contacts to Contacts, instead of creating a copy) in Apps script?
thank you in advance
As mentioned in the documentation, you are only able to Read, Copy, and Search "Other contacts".
You can create a Feature Request on Google's Issue tracker to ask for the contact to be editable.

Cannot access the Page API at all for a newly created app and page

I'm trying to do new development on the FB platform post-Cambridge Analytica. Two days ago - i.e. after the review and restrictions started - I created a new FB app and a new Page. Using the Graph API Explorer, I can call /me/ on my new page when the selected app is the Explorer app:
However, when I use my new app, I get the infamous OAuth error about "non-active apps or apps that have not recently accessed this data":
The page access tokens for the two calls have the same permissions, the defaults Graph API Explorer uses:
I'm aware of this question that deals with the general case of this error: Why does Facebook Graph API say my account is non-active?
However, some of the answers to it hint that either having "a first-party relationship" is what determines if I'm allowed access, or not asking for specific fields; and it seems to be about applications that worked before the drama and stopped working after. My app and page are new, created and admined by my account, I can hardly have a more first-party relationship than that; and I'm not asking any fields that aren't publically available for the page anyway. I've tried publishing and unpublishing the page, as well as having the app be in development or live.
Is there any way to actually start a new FB app before the dust settles? Or does "not active or hasn't recently accessed the data" mean only apps that were live and connected to the given pages before the clampdown can work?

Facebook authentication: remove my app from user

If a user has signed on to my web app with their Facebook login, how do I remove them again?
The result would be that, if they tried to log in again, then they would be asked if they wanted to add my app along with the permissions, etc.
This is server side so I need the url, something along the lines of
https://graph.facebook.com/me/?access_token="+access_token
Edit: clarification above
If you are trying to do what I'm trying to do, which is sort of "Start over", your best bet is to just register a new Facebook APP. In other words, delete the current one and get a new APP ID.

music.listen returns an empty array

I'm working on a Spotify in-app application.
I like to know what my friends are listening. I'm currently using music.listen open graph api, but it returns an empty data for most of users.
I signed up a new facebook account then signed in Spotify using the new account. I clikced a song then logged out.
I then switched back my original account then I get data for the new facebook account (which is friend of my original account)
so my guess is that music.listen works for only new users (or recently signed up)?
Is this true?
Updated:
Here's what worked for me
I signed up a new facebook account on my second computer
Installed Spotify app then signed in with the new facebook account.
Spotify prompted a message and I clicked continue
I clicked a song and shared it to facebook.
on my main computer, I signed into Spotify with a different facebook (friend of the new facebook account) then accessed my app. My app gets a list of songs that my new facebook account listened.
While using my new facebook, I didn't see a permission box.
So my question is...how come a new facebook works, but not existing accounts?
Do you definitely have the correct permissions? you'll need the user_actions.music or friends_actions.music permissions to read a user's list of music activity
For more information see https://developers.facebook.com/docs/authentication/permissions/ and
https://developers.facebook.com/docs/authentication/
see https://developers.facebook.com/docs/authentication/permissions/#open_graph_perms specifically for music
It will then be accessible at /USER_ID/music.listens
Are you also sure that the users you're checking for actually use one of the social music apps and their activity in that app is visible to you?

Django openid authentication issue when I changed the url domain of my site but kept the same database

I should first note that I am a newbie in python/django applications but I am trying hard to learn :)
I am working/experimenting on a django project that supports login through openid providers. So I was able to login through my google account with no problems.
Recently, I decided to change the url of my site but at the same time I kept the current database because I dont want to lose my data,users etc. After that point, I am not able to login to the application. This is the following scenario that happens all the time:
Try to login to my site
Site doesn't remember me and I am redirected to google server
I fill my credentials in google server
I am redirected to my site that complains that the user already exists
So, I don't know how to manage with this problem. Is there any workaround or a hack that I can do to my database that will solve this problem? When I browse to my database I find several tables that may be related:
django_authopenid_association, django_authopenid_nonce, django_authopenid_userassociation,django_authopenid_userpasswordqueu
One of the tables in my database (django_authopenid_association) contains the following data. Do you believe that If I reset anything there is going to help?
If you have any good advices/tips are more than welcome.
Thanx
I found a solution/temp hack that worked for me. Of course, this doesn't imply that my solution is the optimal nor that I recommend this to anyone else.
What I did is to create a second account to my application using the same gmail account but having different user name. Then, I edit the new entry in the django_authopenid_association table, copy paste the openid_url value and use it for my old user (database entry 1 in the screenshot of my question).
After that, since I was able to login with my old user, I delete from the database the new user and everything seems to work smoothly until now.