Unable to communicate instructions for action resubmit that was already approved - facebook

My action was approved with Action Tagging. However after some time, I got a message that action tagging is not valid for my app and to consider using mention tagging. Currently the status is:
Approval Status: Available to users (changes needed) This Action Type
is available to all users, but your most recent submission needs
changes.
Capabilities Status:
User Messages (Live) - Allow users to write a personalized message attached to this action.
Tags (Needs Change) - Allow users of my app to tag other users for this action.
Explicitly Shared (Live) - This action can specify the user explicitly shared an action.
So I implemented mention tagging, but each time I re-submit, I get the following response:
We are unable to tell which additional properties you are requesting.
Please specify if you are planning to implement action tagging,
mention tagging, or both. If you are requesting mention tagging you
must select both the user message and tags action properties when
submitting your action. If you are requesting both action tagging and
mention tagging we will need to be able to reproduce both action
properties. For further information, please see here:
https://developers.facebook.com/docs/opengraph/submission_criteria/action_properties/#mentiontagging
Of course on resubmitting I explain very clearly that I want mention tagging and I show the steps to reproduce. I also have selected both the user message and tags action properties. It just seems that the testers simply ignore the message I write in the re-submit dialog.
I also puzzles me that the re-submit dialog has only the first step that you type in how to reproduce the action. It lacks the extra edit boxes that the normal submit dialog had the first time where you explained about the additional properties.
Maybe some kind of bug in the resubmit dialog of an already approved action (that needs changes in the additional properties) does not allow me to write the message I need?

Related

Facebook bot get rid of default message

I am following tutorial from https://github.com/jw84/messenger-bot-tutorial
I am getting this message "The Default answer block is your bot’s default response to any input from a user. Create messages in this block that will guide your users. You can add buttons that lead users to other blocks. Remember, you also can use “AI Setup” to choose what blocks to show based on users' input." everytime I write anything random in messenger
This response is generated automatically by chatfuel. Check to see if you have linked chatfuel to your bot. If you intentionally used chatfuel you can change its default response from the dashboard. If you were like me, I setup chatfuel initially but decided it wasn't robust enough for what I wanted to do, and then I used Howdy botkit, but the chatfuel ai was still linked so I got the chatfuel default message + howdy botkit responses. I had to delete the chatfuel link so that I could only get responses from Howdy.

Start a workflow on page activation without activating the page in AEM 6.2

I need a setup where users can update a page and then submit it for approval/activation in AEM 6.2. The page would be submitted to workflow where a content approver/administrator would review and publish the page. This seems like a common setup for content managment, but I can't figure out how to do it in AEM.
I have done the following:
setup a user that has permission to update but does NOT have
replicate permission on folderX.
setup users with update and replicate permissions on folderX and added them to a group "content-authors-approvers"
created a workflow where the first step of the workflow is the page will be submitted for approval and publication to member of "content-authors-approvers" group
assigned this workflow to folderX
However, when a user does NOT have replicate permission, the "publish" option does not show up at all. This makes sense, really....but then, how does one go about setting up a workflow like this?
From what I've read about this in earlier versions of AEM/CQ5, the replicate/publish option was still available to all users, but it would automatically kick off workflow if the user did not have replicate permissions. (see Start a workflow on page activation without activating the page in CQ5 )
this seems to have changed in 6.2. can anyone help?
I have tried looking up online, but found nothing
There is a native workflow to handle that. It's named Publish Example. see it here: http://localhost:4502/etc/workflow/models/publish_example.html . I believe that it's better then the automatic triggering cause the author actually knows he triggers a workflow (whilst when it happened automatically there was no info about that). To explicitly call it you have to either from /siteadmin select a page and click workflow on it, or do it from sidekick or in touch.
sidekick:
touch - editpage:

Facebook "pre-filling" policy unclear with regards to empty message and the link parameter

I'm trying to get publish_actions permissions approved for an iPhone app and been denied twice. The first time was because, as the policy says not to, we were populating the message parameter automatically when posting to the user's wall using the graph api. So we removed the message field entirely and kept only the link parameter.
The app was rejected again with the same message so I figured I'd try to get a definitive answer here before I get three strikes on app submission.
Both the 2.3 platform policy video and written policy explicitly say do not pre-fill the message parameter but say nothing about the link parameter. Beyond simply not pre-filling any of the message parameter must we also provide a way for the user to enter a message? If so that is not clear in the policy.
Graph Api Publish Documentation:
https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed#publish
"Pre-fill" Video: https://developers.facebook.com/docs/apps/review/prefill
I was rejected three times with the same response - which was you can not pre-populate the message field. But with the second and third submission, I was not pre-populating the message field. Of course I was expecting the Facebook reviewer to operate the application according to my instructions to see this. They don't, and the refusal was because they could not tell from my submission that this was the case. The response they give is not hand typed, but a stamped response given when they click "REFUSE!".
The solution is not only to get the application to behave according to policy, but to provide clear pictures with the step by step instructions of how your application shows the user the post, allows for the user to input a message, and the finished post on his time line.

How can I trigger custom emails to be sent in wordpress?

My goal is to use a user's answers to a few questions to trigger custom emails being sent to them with filtered content on my wordpress website. It seems like this is a common need, but can't find anything that allows it, or even is the right base to build a custom solution.
There are 3 main features I'm needing to do: First, the signup form lets users choose a few criteria via selection boxes.
Next, the captured information triggers an email being sent that matches the content they chose. For example, if the user says they're interested in waterskiing, the email that is auto sent would show the most recent posts in the water-skiing category.
Finally, the user responses would need to be saved to trigger actions at a later time if the content is not available yet. So for example, if they are interested in bowling, but there are no entries on bowling, nothing happens. However, once a post gets entered in this category, they are automatically emailed with that recent entry.
Any clarity you can provide here on plugins, software, etc that would lend to this functionality is much appreciated!!

prevent duplicate publishing of watch action on facebook

I have successfully implemented Facebook watch action on my website. The problem is that every time I open a particular video, depending on how many times I do it, it records each of these as separate watch actions. I would like to record the watch action only once for each unique video. How would I go about doing this?
1) Check in your own database to see if you've already published that action against that object and simply don't post it twice - you'll already be logging this because it's necessary to store the action instance IDs to remove the watch actions later if the user requests you to
2) Set the action as unique in the OG settings for the action. This may not apply to built-in actions, i'm not 100% sure, but in the general case you can mark an action as 'unique' and it'll only be possible to publish once per action/object combo for a user