Facebook Open Graph Story Custom Actions Keep Gett

2019-07-20 18:12发布

问题:

Right, I know this is a question that has been asked over and over and over, but I have been researching, and reading Open Graph docs, and I am at a loss now.

This is the 3rd time my app has been rejected, sigh. Here's the low down:

We have a site that has an optional quizz that the user can take, should they wish to. It's fun and quirky, and arrives at a personality type as the end result.

As part of a competition element for a certain campaign, the user can share this story and stand a chance to win.

My custom object is "quiz" and my custom action is "complete".

In development, my app posts with the end result being "Simon took a quizz on somesite.com"

Facebook have rejected only the action "complete" with the following reason:

Your app should only publish actions taken within your app. Do not use verb actions that indicate content which the user looks at, browses, views, or discovers.

I am at my whits end! The quiz IS an action the user took within the app, they specifically opted in for it, and took it. If this scenario counts as content that the user discovered by browsing (which they did, BUT with specific actions that they TOOK on the app to get the resulting content) then what solution(s) do I have?

If I am not allowed verbs to indicate this content, what is the next best case? The story points to custom objects hosted on our server, which generate the users name, image and caption dynamically.

I sincerely hope I do not have to revert to a common "Simon likes a quizz somesite.com"

Any assistance is appreciate, as my deadline is now SUPER tight due to 3x failures.

NOTE: My previous action was "is", like "Simon is ax xxx type of a person" but that was rejected first because of tense, and again because of the same scenario above.

Thank you.

EDIT #1:

I have since changed the action from "is" to "complete" and it is being action on the object "quiz". The end story is "Simon completed a quiz". Here are the steps involved in my process:

  1. Navigate to http://hellowekeend.capetown/dev/
  2. Opt in to the quiz to find out what kind of a weekend person you are
  3. Choose to share your result on Facebook by clicking "share your result on Facebook"
  4. Authorize the app (if you're a Facebook review team member)
  5. The app will open the share dialogue
  6. Add extra text, set privacy etc and post to your timeline

Facebook app ID is: 862849823753236

Here are some screenshots:

Some notes:

The app DOES NOT post for you, therefore does not require the publish_actions permission. The app uses a self branded button as that was the feedback, we were told NOT to use a Facebook branded button, which I am STILL convinced goes against the branding guidelines (??)

回答1:

(Note: this was originally a comment, but since it indicated the issue I'm making an Answer of it)

It seems that this was an error by the reviewing team. I checked this, and your app should have been approved. Can you provide your App ID? After that, you can submit again for review and I will make sure that this issue is resolved.