Is there any way to disable some (not all) of the sentences from auto-posting from a Facebook app to a Facebook users profile/timeline?
Ideally I would like just the 'one-to-one' options to be active - the reason for this is that Facebook seems to add activity to the timeline from the past after it has happened, which is useless as no one sees it.
Related
I created a Facebook App that posts on a Facebook page of mine with a page access token. Everything is working fine except I am the only one able to see the posts even though the post privacy/visibity is set to everybody.
I know the App must be toggled to live but in 2019 it's a whole lot of bureaucracy: approvals, website, privacy policy page and even a contract. I sort of have to prove that my App is legit for all users but all I want is for it to publicly post on a one of my Facebook pages. There has to be a workaround.
What is the most simple/cheapest way to create visible Facebook posts programmatically?
I am looking for Like Button to be shown in my ios native app, users of that app have already connected to app via facebook account.
there are several questions related to Facebook Like Button on stackoverflow but those are not specific to authorized single facebook page of the app.
According to official doc of facebook, facebook pages can not be liked via built-in action o open graph api.
But want only one official facebook page of that app to be liked by user when he hits like button. i don't want user to navigate away from the app or login again in web view to like facebook page.
is it possible to like app's facebook page without promoting user to log in again in webveiw?
Edit
Findings
1. https://stackoverflow.com/a/5837036/1632984
2. Comment by wallacer
"the general consensus does seem to be that you can't like a page on behalf of the user, however I just had an ios game like a page on my behalf. Extreme Road Trip successfully manages to get you to like their own page. I wish I'd paid more attention when I did it now..." – wallacer
This still can't be done directly using the graph api ( to the best of my knowledge ). What you can do is open a webview to the page you want the user to like. If you're rewarding their liking your app or something, when they close the webview (you'll have to provide a close button), you can use the graph api to check whether they like your app page. As far as I can tell this is the best current solution - and seems to be the approach taken by mobile games.
That said, I haven't used Facebook SDK 3 yet, so there may be something in there that could help you.
It appears that Liking a page on behalf of a user is still impossible. I've glanced over the iOS SDK Reference, and it doesn't seem like there is a built in mechanism to like anything.
However, in reading one of the other posts you linked to, and remembering that Facebook opened up the Like open graph action so app developers could allow their users to like content generated by their application...I found this link about built-in-actions (likes).
According to that link, you can post Like actions to your users by POSTing to https://graph.facebook.com/<user_id>/og.likes with the POST params for object (the open graph object URL you want to like on behalf of the user in this case your page's url. eg. www.facebook.com/yourpage) and access_token (obviously, for your user).
I'm not totally convinced that will work; though it is conceivable. My second thought would be to create an Open Graph Object for your page, and have all your users like that. Though, that is a little less ideal, as it removes the possibility of people finding your Page while they're on Facebook and would require you to put a lot more effort into getting likes for the Page via your website, application, etc.
I hope that helps a bit, good luck.
Facebook Like Box feed is empty despite there being many post by the page, or only shows posts when logged out of Facebook.
In one case the feed only shows posts made on the iPhone with location info (despite these being months older) and shows no other posts. It does this not only on the website were I have the feed embedded, but on FB's dev page preview where the like box code is generated.
This problem exists the same in all browsers.
So two solutions to this problem.
Note: not all FB pages are alike. Selective rollouts of new FB features are applied to certain pages progressively or by creation date. Thus why this problem doesn't appear in all pages.
Two causes for this feed problem:
Being logged in as an admin can cause the feed to not show all posts. Thus the problem doesn't exist for non-admins. Logging in as a non-admin or without any FB login at all shows the feed normally as it should be.
(in one case I worked with, only posts made by iPhone with Location info would show to admins, while all non-admins saw every post for the page).
Feed inactivity. If no posts have been made in a certain amount of time(I don't have an exact timeframe) the feed will show nothing, not even the "Show More" drop down. On one project (observed in Feb-March 2012), simply creating a new post fixed it instantly. Not sure how permanent or temporary this glitch is, or whether FB is/has fixed it.
Also, not sure what (if any) correlation this problem might have to linked twitter, tumblr etc accounts.
I have a problem with the new facebook timeline and the like box from my site.
For example: if you click like on this website http://www.roflplanet.com/962/ the like is displayed on the timeline
but if i click like on my website the like isn't displayed http://lolbuzz.net/test
what can be the problem?
At least for now the Timeline seems tempermental as to whether it will show Likes or not. With two test users and one real user of an Open Graph app I tried Liking a few pages on a site I recently completed. At first the posts appeared on the Timeline, but after I hid the test posts from the real user's Timeline using the Hide from Timeline option, they never again showed up. I believe it has to do with the way Facebook is attempting to detect spam and unwanted shares with a rank system (if this is the case, it would conceivably also be affected by friends using the Hide story or Report story or spam options on your Like story when it shows up in their feeds).
However, in the Like Button documentation Facebook doesn't promise that a story will show in the Timeline, just that Likes will show up in friends news feeds:
The Like button lets a user share your content with friends on Facebook. When the user clicks the Like button on your site, a story appears in the user's friends' News Feed with a link back to your website.
I'm a web developer and i'm having problems using the "like it" button
I put the buttom on my site as a counter of votes of a special contest. People can only click the like buttom if they are fan of my Facebook page.
The problem is that people can't vote if they haven't public permissions on his facebook, cause i can't know if they are or not fans of my page.
Is there a solution?
if you rely on information that you are not certain that you can obtain then sadly there is no solution.
Since what you are doing is beyond a simple like button What you may want to try is open a facebook application and request from your users the user_likes permission. You can read more about it here. I have photo albums on the "highest privacy setting" - only me. Yet when I request a list of my photo albums through one of my applications (with the required permissions of course) I get back ALL of my albums.. This might have been a temporary issue that was solved - but in any case - I saw this behavior and I thought it might be relevant to this post :)
Additionally you should look at the Promotions Guidelines specifically this point :
You must not use Facebook features or functionality as a promotion’s registration or entry mechanism. For example, the act of liking a Page or checking in to a Place cannot automatically register or enter a promotion participant.
I had some problems with facebook on this issue - you are not allowed to require someone to "like" a page in order to participate in an activity that is not directly connected to that page.
From what I understand you are requireing people to like your page on facebook beofore voting on your site... If this IS the case then facebook might very well start taking action and closing your page/app.