Disable anonymous users of hiding their posts in q2a - question2answer

I have a question regarding Anonymous users.
When they post a question, later they can "hide" the question. How I can disable Anonymous user s(or other users) of hiding their questions?
I found this post related, but it didn't help. any idea ?
Thx

I have been using Question2Answer for a long time and there is no option for anonymous users to hide questions. They can ask questions but they cannot hide questions until they register to your website and then, claim that that particular question. After claiming the question they can hide that particular question but, that will also show their name.
To be more sure you can go "Admin > Permissions > Hiding or showing any post" and then, you can select a proper permission for hiding questions. Even there you can see that there is no option for anonymous users to hide posts. Only registered and users with above permissions can hide their posts.

I did it leaving all questions and answers read to public and adding to Apache authentication by user.

Related

Is facebook profile "view as" feature exists also in the graph api?

Facebook has this option in their gui of viewing your own profile as is seen by someone else.
My question is, is there any similar thing in the graph API?
i.e. - Can I, given an user's access token, tell what other groups of people (say his friends) can see about him? (or if a specific detail in his profile is viewable by this group).
I searched in the documentation but didnt find anything, and also, the privacy field is limited to posts, photos and videos, and does not contain other information - So I'm looking for ways to work this around and to be able to tell what detail is accessable to which person.
Thanks.

Facebook share button to post on a group that I belong to

I have the idea to create a Facebook like button that allows user to post blog entries from my website on their pinboard or (and this is the tricky part) on one of their Facebook groups that their belongs to.
So my first question is, is this possible at all?
The Idea is that a user can login on my page with facebook login and then when he founds something to share, he could decide to share it on is pinboard or a group that he belongs to.
I couldn't find something helpful on google, so I thought perhaps here in stackoverflow someone has some experience about the creation of such a function.
I'm very thankful for your help and answers
A "Like Button" is only there to "Like" something, as the name says. If you want to be able to share something in a group, use the sharer.php: https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Ffacebook.com%2F
You can just open this with JavaScript (window.open) when you click on any button/div/whatever and select "In a group" instead of "On your own Timeline". Since the user has to select a group or his wall anyway, this is the very best option. You don´t even need to authorize the user for that.

Is there a way to hide my facebook posts to an open facebook group from appearing on my timeline?

First of all I must apologise that this question is not actually coding related. I am having a bit of a 'tish' with my partner as she wants to be able to post to open Facebook groups without the activity appearing in her timeline and her friend's seeing it. I'm saying it cannot be done and to make a new profile and deal with it. She just gets angrier and as I am an IT guy I am supposed to have a solution for everything.
Can someone help me settle this stoush? If you can actually accomplish hiding activity on a timeline that is coming from posting into an open group that would be awesome too! Because I've searched Google and it looks quite unlikely.
Also those of you that object to my posting, please let me know of a more appropriate place and I'll gladly put it up there instead.
Cheers
Whenever you post anything anywhere (except a status), its not "posted on timeline". Rather, facebook "share that story on the wall".
Now, privacy of that post is limited to the group only. So , no one except the group members can see that post. That story (whatever it is) is shared on the wall of the group members only. So your friends cannot see that story! I'm not sure how you said- activity appearing in her timeline and her friend's seeing it – as far as I know, it's not possible.
Also, you can always see the privacy setting of a post while posting itself. For eg:
Posting on own timeline-
Posting on an open group timeline-
See the privacy setting in yellow mark. For a group, it's not editable and limited to a group only!
so, for an open group if a user search for the group and wants to see the activity, then only he can see who's posting what. And that thing can be controlled only if the group is secret. ref

Post to users facebook on achievement

If a user wants to do a quiz on my website and when he answers 3 questions correctly, he can post this to Facebook. If posted to Facebook by the user, then I need a call back to my website so I can reward the user.
Which steps does this process take? I think the following, can you confirm?
User enters my site
User answers questions
On the last page it says 'congrats, well done' And i allow the user to click a button that links somewhere. Where does it link to?
By clicking on the button a message gets posted 'Facebookname; Correctly answered 3 questions and is rewarded!
I receive a callback or if not possible i inmediately after the user presses button in step 3 reward the user.
Is this flow correct? Can more details (flow wise, technical, API references) be added?
You can accomplish that very easy by using Open Graph actions and objects. But the process is quite long to explain here. I suggest you read here: https://developers.facebook.com/docs/concepts/opengraph/

Facebook login user/page identifier

Sorry to ask this but browsing the awful Facebook documentation I cannot see the obvious - may to too obvious.
I have a FB application for users to put on their page OK, simple enough etc. but the one thing I cannot find is how to identify the page owner rather than a page visitor. BY page owner I mean the person who installs the application.
e.g. application name - mytestFBapplication.
You (reader of this question) install the application on your FB page.
All other readers of this question (not you) can visit the page
But as said how do I identify if it is you or me visiting your page. Reason is if it is you I want to show an admin button and if it is me - guess what, not show the admin button. For some reason, as said may be obvious and I have missed it somewhere I cannot see this answered anywhere in the facebook documentation.
Thanks in advance
FQL isAdmin
http://developers.facebook.com/docs/reference/fql/page_admin/
Old REST API isAdmin
http://developers.facebook.com/docs/reference/rest/pages.isAdmin/
Legacy FBML isAdmin edit Header
http://developers.facebook.com/docs/reference/fbml/page-admin-edit-header/