We are trying to use the Open graph API for our application and want to use the actions: User Messages and Tags.
We understand that we have to provide step by step instructions. And we have done that however we keep getting the following message from Facebook: Your Ask action for Shopgodt needs to be updated.
The Error Message:
User Messages (Needs Approval) – Allow users to write a personalized
message attached to this action. Tags (Needs Approval) – Allow users
of my app to tag other users for this action.We are unable to test this action according to the usage instructions
provided. We could not find the “ask a question” section on your page.
Include all necessary passwords, test user credentials and links to
staging servers that we need to test your action. Test users cannot
like pages, so please don’t place your app behind a like gate. If you
require spending money to trigger the action, please provide a free
fake product or a coupon for the test user to purchase. Once you have
made these changes, re-submit your action.
https://developers.facebook.com/docs/technical-guides/opengraph/video-tutorials/
These are the step by step instructions we have provided:
-
Go to http://wwww.shopgodt.com
-
Click on Facebook icon and enter these credentials username: XXXX Password: XXXX
-
Once you are successfully logged in Click on the “Ask a question” button highlighted by the red arrow in the snapshot below.(snapshot upload)
-
This will open a popup to ask the question
-
Click on any image (right hand side of the page) and then enter the question (as shown in step 3 image) in the “type your question here” box.
This is where we require the USER MESSAGE action.
- If you enter the name “XXXX” in the text box called “Type a friends name” it will show your list of friends, select the user you want to tag. (In this case there are only X friends.)
This is where we require the TAGS action.
-
Click on “submit question”
-
Then go to the Facebook “news feed” and you should see the question and link on the feed.
We were very diligent on reading up about the OpenGRaph API, we have tried to be as detailed in our instructions.
We are just not sure why we are getting this error. This is the second submission we have done and are really perplexed as to why it is happening.
Any help is greatly appreciated!
As the other users have pointed out, the URL to your site has a typo. Make sure you point to the correct site so Facebook can test.
Are you using a Facebook Test User created from your app? If not, check the App Settings page and click on Developer Roles. You’ll be able to create a Test User from the last section on the page. You can provide Facebook with a Link that will automatically log them into the account.
You provide a screenshot for the “Ask a question” button (can you include it?). Is this button available to the user you provided login details for? Make sure you test the process with the user you provide to facebook.
Steps 3 and 5 give different instructions for the same thing. One says click an image and other says click the button. Which is it? Clarify this point and see if it makes a difference.
Finally, when testing your site, I noticed that you are not asking for the ‘publish_actions’ permission. This means that the action isn’t actually published.
Fix the above issues and resubmit your action. Hopefully it will get approved next time around.