I am developing an iOS app for a friend of mine who runs a photography Facebook page with hundreds of members who upload a photo every week according to the weekly theme. I call out to the facebook API to grab all the albums from the facebook page when my app launches, and for months it was working fine and giving me back all four hundred albums or so, along with the album name and the first picture of every album. Then a few weeks ago it stopped working and now limits me to 50 albums. I have been using this graph path this entire time, i've never changed it...
[FBRequestConnection startWithGraphPath:#"/180889155269546?fields=albums.limit(10000).fields(name,photos.limit(1).fields(picture))
I've googled and dug through the facebook API docs and can't find anything as to why i'm randomly being limited now to 50 results, when i used to get back all the results i needed for months. Does anyone know what facebook changed with their API? Any help would be greatly appreciated!!!
You need to implement paging to get all results: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging
They´ve changed it a long time ago, so i guess it would be a bug if it still works with setting a very high limit like yours. Meaning, it´s intentional to only get 50 entries.
Related
I am having Facebook page https://www.facebook.com/gossipserial/
2 months old and still it's showing ineligible.
I have even check some pages where FB instant article active and not 90 days old.
bold I have tried to find out solution but not get any luck people are saying 90 days old required.. but why some pages facebook instant article showing before 90 days
Thanks in advance
Finally, I found that Facebook instant articles applied to 90 days old facebook page. Just a trick which I applied is like I pick old facebook page which I am not using and I rename that.
I'm not sure I've stated the title correctly, but I have what I think is an unusual issue. Not something I'm terribly worried about but curious. If I'm tagging this inappropriately I apologize.
I have a google ad running and track clicks using Final URL. So I track keywords, Ad_ID, Location, etc. Looking at the database I noticed that I am getting a hit on my website from what appears to be one user fairly regularly (sometimes minutes apart - other times days - 3200 entries) for the last 2 years, at least to when I started tracking this way. The entry shows the same keywords and the same location - which is local - a mobile device - but not an Ad_ID or a referring URL. I take the google info from the query string in the url so the query string would have to be the same every time.
I recently added a tracking cookie (long expiration) on the user end and this activity shows up with a different cookie value every time meaning either its either a different device or the device doesn't accept cookies. Each hit also starts a new session.
These hits do not show up as clicks on Google Ads so I'm not being charged, it also means that someone is not actually out there clicking on the ad.
I don't see where this is causing problems but am curious as to where this may be coming from. I don't know if there is a way to stop it.
So nothing critical but ideas on what might be causing this would be appreciated. I also get a ton of spam or bot hits on the site but that's a different issue.
Thanks!
I had a question concerning the Facebook iOS SDK that has been troubling me ever since i started my iOS project so I thought I could post it here to see if any of you had wisdom to share on this matter.
For my Facebook connected app to function properly I need to have access to the Facebook user's complete friend list along with their names, ids and profile pictures. After some intensive research I was surprised to learn that in version 2.0 of the Graph API Facebook has made it so that you can only retrieve a friend list of your friends who are currently using the app and have approved the app. This kind of data doesn't really work for my app as the main point is that you are met by your friend list as opposed to an empty list with only a few people who have approved the app.
My question is if there is any possible way for me to have access to the user's full friend list and display it in a table view with their profile picture without every single one of them having to approve the app. I don't mind if it is a complicated solution. The reason I ask this is because i have seen several apps that can fetch full friends lists such as:
http://www.connect.com
and
http://www.birthdayboardapp.com
and they must have found a way to do it as the way Connect displays the user's friend list is exactly the way I would like to do it i.e. in an iOS contacts app style way.
I would be grateful for any guidance or solutions,
Thanks Again!
P.S. Here are some questions I have previously looked at but do not suggest possible workarounds
Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app
Get ALL User Friends Using Facebook Graph API - Android
There are no workarounds, if it works in some other App then it just means that they are still using a Facebook App created before end of April 2014. They will stop getting the full friendlist after April 2015, when v1.0 Apps will get upgraded.
There are ways to get the whole friendlist like invitable_friends and taggable_friends, but those endpoints are supposed to get used for very specific tasks (for inviting in games and for tagging).
I'm building an iOS app related to Twitter and I need to know how do user search engine works. More specifically, I want to make my app show the usernames starting with a certain string. Just as when you're tweeting something and you start typing #Jo and below it appears #JohnSmith, #JoshBennett, etc. ordered by relevance.
In order to figure out how does this feature work, I thought that Twitter may have downloaded all my followers and following list, so that they can access it locally. But I found out that in my search results there appeared people that I don't actually follow but some of my followers follow them. So, does Twitter have downloaded all my followers and all my followers' followers?
In any case, what I want for my app is to only look for the users I follow but it's important to know how I am supposed to download these users information. Taking into account that these requests have a daily limit, what would the app do with a user with millions of followers?
I hope that some of you have faced this issue and can give me some advice. Thanks!
I am a little new to the facebook SDK so please bear with me on this. I have been searching for hours and have not been able to find anything relating to my problem.
I have implemented the facebook sdk for iOS and am in the process of adding scores.
User authentication is working fine, achievements are working fine, and it appears to submit the scores fine as well with the following response:
{
"FACEBOOK_NON_JSON_RESULT" = true;
}
and there are no errors returned. This is a native app and while it appears to be posting fine, no stories are showing up. Any idea why this would be? I want to make sure that it is working correctly prior to submitting the new version of my game.
The aim of the Graph API to make stories and just sending a score is not a story.
The scores will show up if the user passes the user's friend (passing story) or made a high score (high score story).
You can check the score feed in the users's Activity Log.
WARNING! It seems that FB filter the high score story frequency, but the mechanism and timing is not public, so testing it too frequently could cause missing stories.