There are no link/unlink buttons related to Smart Action in the Assistant Directory - google-smart-home

There are no "Link"/"Unlink" buttons (for linking/unlinking account) related to Smart Action in the Assistant Directory (https://assistant.google.com/ -> explore actions). They appear from time to time, but the behavior looks unstable.
Image
Could you please clarify at what moments each of these buttons should appear?
How this issue could be fixed?

The option to link a 3rd party account with Google Assistant is only available if the Action's development team has enabled account linking.

Related

Alexa - Allow User To Add Item To Amazon Basket/Cart. Help Needed

I've posted this question on the Amazon Developer Forums but I'm not getting a response. In the meantime, I thought I'd see if any devs on here can provide any insight or advice:
I’m building an Alexa skill for a client. So far we’ve added the following features to skill and they are successful:
Add items to user Todo List
Add items to user Shopping List
Get permission from user to use Amazon Pay.
We need to be able to give the user the option to add an item to their Amazon basket/cart from the client’s existing Amazon store. I’ve read all the posts/answers related to this issue on the developer forum and all of them were published last year.
The answers I’ve read seem to suggest we can’t add an item to a users Amazon basket/cart.
Is there an update on this for 2019? Can we do this with Amazon Pay or the Account Linking feature?
If not, is it technically possible if we build a custom back-end to work with the skill?
Any help would be greatly appreciated.
Many thanks.
assuming you are creating custom skill with ASK. Yes, you can add the product in the cart using Amazon Product Advertising API Please refer blow documentation link for more information. you can do lots of other stuff like modify the cart, adding wishlist, remove the product in the cart. https://docs.aws.amazon.com/AWSECommerceService/latest/DG/AddingItemstoaCart.html
Hope this helps.
.

Cortana skill 'deploy to group' is not working for new user

A month ago when https://my.knowledge.store/ was not existing I was able to edit the Cortana channel on dev.botframework.com, add new users to 'deploy to group' option and share the link with those users. Once user log in to their MSA and accept the skill they would be able to use the skill.
Recently, due to site changes Microsoft came up with new site called https://my.knowledge.store/workspace where Cortana channel and its publishing will be managed. I completely followed following link to deploy to group
https://help.knowledge.store/system_concepts/publishing/index.html#publish-to-group
but, I see few differences this time. It does not give
1. Link to share
2. Once deployed NEW users added are not tied to skill yet.
Is this a bug ?
'Publish to group' should be working. When you publish to group using the steps mentioned in the link, it will give you group access URL. This is the link you need to share for new users to test and use that skill.
You should be able to generate the link now. Please let us know if that is not hte case.

How to grant access to Salesforce checkout

Here's one that seems to puzzle everyone, including my Salesforce rep.
I setup a trial of a Force.com platform org. I'm logged in as the administrator, and want to convert it to a paid subscription, so I start looking for a Checkout link. It's not in the App menu where some help pages say it should be.
Image of app menu
nor is it at the bottom of the left nav stack in Setp where you often see it. Nor is it on the System overview page.
I've searched this on the SF community and online. Everyone, including my rep says I just need to edit myself as a user and check "Checkout Enabled".
And yet, I cannot find this on this User edit screen, or on any of the other profile or permission set screens.
User edit screen
I'm clearly missing something obvious. What is it?
So I've just heard from my Salesforce sales rep, and she had to have someone in Salesforce OPS turn on Checkout for me. I guess there are some accounts that can't access it without vendor intervention. If I find out differently, I will post here.

Mirror API - status of whether a user has their account enabled for Mirror API / owns Glass

Is it possible to check via MirrorAPI if a user actually owns Glass or if their account has the Mirror API functionality enabled?
There is currently (As of XE10) no way to do this. It is, however, a requested feature, so you may wish to star https://code.google.com/p/google-glass-api/issues/detail?id=107 to register your desire for the feature and to follow progress on it.
The suggestion there, and in other related SO questions, is to do a double-opt-in with the welcome card. This continues with the best practice of creating a welcome card, and also gives it a use to verify that the person can see it.
I think I also read in the mirror api docs, that a user cannot enable the mirror api if they are not a glass explorer: (right under step 2 on https://developers.google.com/glass/quickstart/php):
During this stage of the Mirror API Developer Preview, the API is only available to developers who have Glass as part of the Explorer Program.
If you are not an Explorer with Glass, the toggle is not displayed and you cannot enable the Mirror API.

How to delete a project from Google Cloud Console

It seems that, from Google Cloud Console there is no way to delete a project.
Note: As of 2013-09-19 this is no longer an issue because
Google had fixed it.
- Now you can click on the check box and then
click delete
As 2017 approaches, Raptor's answer pretty much nailed it, but here is a screenshot and the basic steps to delete a project from the google cloud platform.
Go to console.cloud.google.com
Select your project (from drop-down on top nav-bar)
Select IAM & Admin (from hamburger menu on top-left nav-bar)
Click Settings in the left-side-bar nav.
Click SHUT DOWN (image shows DELETE PROJECT)
Enter text per instructions to confirm project shutdown.
UPDATE 11-2020
After clicking SHUT DOWN, you'll see the final dialog popup with instructions on what to type to confirm.
Try to change back to old console design.. You can find delete button there.
This is the old url
https://code.google.com/apis/console/
Then you click in the left sidebar on the project name, you'll have a "delete" link :)
Deleting your project from old console is no longer available!
So in the new console go to Billing and Settings and delete your project from there.
And you are done. Project will get deleted after 7 days waiting period!
You must first disable billing before deleting any project. See link https://developers.google.com/console/help/#deletingaproject
Since the console design has changed, many of the given solutions here won't apply anymore. Here is what Google help says here: https://support.google.com/cloud/answer/6251787?hl=en&ref_topic=6158848
To shut down a project:
Go to the Cloud Platform Console.
Open the console menu Gallery Menu on the top left and select IAM & Admin, then select All projects.
Find the name or project ID of the project you want to shut down, then
click DELETE PROJECT. A confirmation screen describing what will
happen appears.
To confirm, enter your project ID and click Shut down.
Shutting down a project stops all billing and traffic serving, shuts
down any Google Cloud Platform App Engine applications, and terminates
all Compute Engine instances. All project data associated with Google
Cloud and Google APIs services becomes inaccessible.
After a 7-day waiting period, the project and associated data are
permanently deleted from the console.
As of July 2017 the waiting period has increased:
After a 30-day waiting period, the project and associated data are permanently deleted from the console.
As of Dec 30, 2017, this appears to be different (yet again). I did the following.
Logon to the Google Cloud Console, Select IAM & Admin then Settings (from hamburger menu on top-left nav-bar). This is a cascading menu. After choosing that I saw the following.
On the bottom left of the screen is a button/link labeled Manage resources, click on it.
After clicking on it, I saw the following screen, on which I selected the project name I wanted to delete and clicked the Delete ICON/button.
Then I was asked if I wanted to "SHUTDOWN" the project and to do so I had to enter the project ID number, so I did and then clicked on the SHUTDOWN button/link.
Hope this helps someone. The others answers did help me out but were not the exact steps I had to follow.
Important Note: The terms "Shutting Down" a project and "Deleteting a Project" seem to mean the same thing, so if you stumble across something that says "Shutdown the project" you have likely come across another way to "delete the project".
open cmd in google cloud(which can be found after clicking in your project in right top corner) and type
gcloud projects delete [..your-project-id..]
Login with your Google Account
Navigate to this page: https://console.cloud.google.com/cloud-resource-manager?organizationId=0
Select a single project
Click "DELETE" (on top, above projects table)
You may need to visit https://appengine.google.com/, select an application, then go to Administration -> Application Settings, scroll down half-way and click "Disable Application" under "Disable or Delete". One the next page you can also request permanent deletion.
Just found that Google doesn't allow you to delete project in old console anymore. For now, you need to click on project, then "Billing & Settings", you will find delete button there.
Deletion of projects is no longer available under the old Google Cloud Platform Console. To delete a project, open the latest console. Once done, you should be able to see a list of your projects as well as the delete icon(s) on the right side:
You must be a project owner to shut down a project.
It's July 2018, none of the above works. Here is what I spotted and successfully deleted un-needed projects.
https://cloud.google.com/go/getting-started/delete-tutorial-resources
You need to delete all the unwanted project(s) else will be billed regardless.
Answering the question after a long time its been asked. Hopefully it will help someone who is looking for it in 2022.
As per the documentation of creating and managing projects in google cloud. its a simple process.
Search for IAM & Admin in global search.
Once we click on IAM & Admin we will land up in a page as follows.
Go to settings page from the left menu
It will take us to the currently selected project's settings page. On top there is a shutdown button. Press that for deleting the project.
Please note as per the official documentation,
This method immediately marks a project to be deleted. A notification email will be sent to the user who initiated the delete operation and the Technical category contacts that are listed in Essential Contacts. If there's no contact in the Technical category, the fallback contact will not be notified. A project that is marked for deletion is not usable. If the project has a billing account associated with it, that association is broken, and isn't reinstated if the project delete operation is canceled. After 30 days, the project is fully deleted.
Once we press the shutdown button, GCP will show a popup as shown below.
As a confirmation GCP is asking for project id to be manually entered in the popup. Enter the project id with caution and press shutdown in the popup.
It will show the success message as show below.
That's it. Hope it will help someone.
[https://console.cloud.google.com/cloud-resource-manager?project=mapapp-229211][1]
This Will Help For Manage Google cloud projects
To delete projects created using Google cloud console, you can use the following method:
1: Create a dummy gmail account.
2: Add the dummy gmail account as an owner of the project.
3: Login into the dummy gmail account.
4: Accept your role as owner of the project.
5: Visit Cloud console.
5: Go to Cloud Console -> Permissions and delete the main user from the project.
NOTE: Other than Step 2, rest all the steps should be performed using dummy gmail account.
Step By Step to disable and request permanent deletion from Google Cloud Console and Google Appengine Project.
Step 1 - Navigate to appengine project and Click on Application Settings.
Step 2 - Scroll/Find the button to Disable Application. Click the button.
Step 3 - Click on "Disable Application Now"
Step 4 - Click on "Request Permanent Deletion". You will screen update showing the scheduled delete.
Step 5 - Navigate to Google Cloud Console. The status corresponding to the disabled/deleted project is shown as "Disabled" in red.
Go to Google Cloud Platform,
select the project & click "DELETE PROJECT" on top right corner.
https://cloud.google.com/appengine/docs/python/console/?csw=1#delete%5Fapp

Resources