So I am getting a bit confused with tumblr and cant seem to find answers anywhere.
So I signed up for tumblr a week or two ago, made some posts, reblogged some other posts, like and followed stuff. Then I find none of my posts appear in search results.
Say I posted an image of a me wearing a sugar loaf helmet and tag it sugarloaf helmet. Not going to be many results for a tag like that is there? So I go to search, no results. I try logging out and then searching, no results. Try it from a private browser window and from a someone elses computer, trying to eliminate the possibility of tumblr ignoring your own post.
So I search and find vague references to anti-spam systems and new account restrictions.
The problem is there is no details on what is needed to be done to stop being seen as a possible spammer or new account.
Anyone got any ideas how I can post stuff on tumblr and have the post appear in search results. Not appearing in search results is like face book with out friend requests.
A rough idea on a time period, number of likes, follows or posts/reblogs before my posts appear in search results.
Thanks
http://i.stack.imgur.com/nsSmB.png
It is now solved.
It appears to be that you need to follow about 100 blogs and/or like 100 posts and/or post nearly 200 times.
I just went and followed random blogs, liked random posts and essential posted gibberish. And when I got to around the numbers I just mentioned I was able to see my posts in the search results.
Then I unfollowed, unlinked and deleted my posts.
Related
Is it possible to specify a time span for the posts returned by GET /v2.x/{page-id}/feed?
For example, I want all the posts of the last hour and only those...
EDIT: Just found the since and until fields for the feed. However, this only seems to apply to posts, not to comments on those posts...
Any way to apply the time span to both posts and comments, regardless?
Ideally, I would get a chronological list of messages (whether posts or comments) for the last X time units.
Graph API returns comments in same order as selected on actual post|picture|etc..
I already searched alot about this. Then i went for a stupid but simple solution. I can show you if you are willing to made 2 requests to graph api to get comments
I'm trying to analize a large number of posts from varoius pages for my bachelor thesis. Therefore I'm using a tool called Facepager which uses the graph API to fetch data from Facebook.
I need the following data:
id, link, type, from and the count of likes, shares and comments (just the numbers, no further info!). In general, everything is working just fine, only posts classified type=status behave strangely. For some of these posts, there is no data shown about like, share and comment counts, further more there is no link given. But as mentioned before, this only happens sometimes! I searched for the affected posts manually on facebook and some of them had a large number of likes, shares or comments.
I also tried to fetch data with graph API explorer with similar results.
Is there any reason why it isn't possible to get share, like and comment count on some of the posts classified type=status?
Additionally, I'm planning to use the ID or if invalid, the link to open specific posts in my browser. This is not possible for some of the status posts either.
Sorry for that newbie question, it would be amazing if I could get an answer because at the moment I am quite desperate because this is really important for my bachelor thesis. Thanks a lot!
Because this kind of post is a post which "CAN NOT BE VIEWED".
ex: "xxxx likes a link", or "XXX commented on a post".
I suggest that you should filter out these posts by yourself.
There's this company that has a very annoying problem. For some reason their Facebook page started generating a lot of likes. The numbers go up to 10K new likes per month.
As these likes all originate from India, it takes no genius to figure out these are all fake likes.
Obviously this is quite an inconvenient situation, because this doesn't really add any value to the company's credibility. Maybe these likes were bought by a competitor to crank up the Facebook advertising costs...
I've searched everywhere, but there doesn't seem to be a solution to somehow programmatically remove the fake likes from the list. I very well understand that there possibly is no way to mass remove all of these likes, so I'm using my last sprinkle of hope to turn to you guys.
Has anyone come across a way to do this? I would love to hear all about the community's ideas about this problem, I can't be the only one suffering from this problem.
Thanks in advance!
Perhaps not quite what you're after but here's the link to remove/block a fan from your page:
http://facebook.com/ajax/pages/fanlist/mutator.php?page_id=[PAGEID]&user_id=[USERID]&act=remove
If you could get a list of fan ID's that are fake and your page's ID a simple foreach loop, posting to that URL might do the trick.
Just for clarity, here's a PHP snippet (fill in the blanks yourself):
function postToFacebook($friendID){
...
// cURL exec
...
}
foreach($friendArr as $curFriend){
postToFacebook($curFriend);
}
This is assuming you have the friend ID's in an array which wouldn't be too difficult to get.
This might not be a development issue, but I'll ask it anyway, maybe there's a solution with Facebook Graph API.
Basically, I want to know who the nth (1000th, 2000th) 'like' of my page was, this is to give a prize or something like that.
I've seen a lot of pages who give prizes to their fans like this, so it must be possible.
If the above isn't possible, I'm also happy to know the 5 or 10 last likes.
Any answer is much appreciated, thanks!
This appears to be a dupe question. Please see: Getting the Nth user who like a page I am the admin of on Facebook
Also this is a bug in the API. https://developers.facebook.com/bugs/231272073596022
However, with that said, you can get to the last 500 likes via:
http://www.facebook.com/browse/?type=page_fans&page_id=[PAGE_ID]
I'm trying to write a simple application that finds out who liked your page. I used FQL and a query very similar to:
$query = 'SELECT user_id FROM like WHERE object_id="149187568469862"';
The first issue is that FB returns an empty array. Maybe the data will be available in the near future.
I will describe the most important issue. If the user X liked my page, I would like to know who suggested X to like my page. Maybe nobody, but there are chances that X pressed "Like" after a suggestion coming from a friend. I browsed the documentation, but I didn't find relevant information about how can I see who liked my page as a result of a suggestion. Do you have any ideas?
Thanks,
As far as I know you can not retrieve any historical information on who referred a "like". Furthermore, as of right now facebook does not seem to allow querying for all your pages "fans" (which is basically everyone who likes your page). They do, however allow looking up all pages that a user "likes" using fql. Much of their documentation is very "skinny" on examples. I actually learned the most by downloading the facebook connect javascript toolkit which came with some client side examples of the most used functionality. https://github.com/facebook/connect-js - this may be a good place to start