ios 8 app facebook integration recommendation - ios

I am developing an app for iOS8 (also back versions compatible) . I need to Log-in using Facebook and get photos and album information of the user. I was looking around the web and found terminology like "Parse Framework" and "Graph API"
Is Graph API the old way and Parse Framework the recommended latest way ?
do they both apply for photos retrieval from Facebook account ? I also need to use instagram Log-in and photos for the same app does that change the choice between using Graph or Parse ?.

I think you are totally unaware about the terminologies Parse & Graph api.
Is Graph API the old way and Parse Framework the recommended latest way ?
No
Parse is a baas(backend as service). Its a backend service that you will used to store your app data such as images,user data or anything something like sqlite database but its own cloud.
Graph api is facebook api service that you will used to get the graph data such as posts, friends etc. Even if you have used the parse as the backend you have to use the graph api to get the posts from fb.

Related

Using Instagram Basic Display API to get user's metadata

I am currently working on an iOS-App where Instagram users can fetch their data, such as profile information and images and will be able to post. There are similar apps like Flume (https://flumeapp.com/) which are capable of accessing those features. I already managed to get the access token and fetch the basic user information.
As the Instagram Legacy API will be shut down soon, I am wondering how to fetch detailed user information, as the Basic Display API only lists fields for account type, id, username and media count (https://developers.facebook.com/docs/instagram-basic-display-api/reference/user#fields).
In both the Basic Display API as well as the Graph API it says that creating media is not supported.
Can anyone tell me how other apps (like Flume) are able to perform those actions? Are they perhaps still using the Instagram Legacy API?
Thanks!

Facebook SDK iOS attribution/conversion data fetching

Im looking into Facebook Marketing API and specifically attribution/conversion data tracking.
What i want to do is replace the AppsFlyer Im currently using for tracking app installs, conversion data etc. with Facebook Attribution.
But it seems like i cannot fetch/retrieve the data from the Facebook SDK, it seems to only be available on the Facebook Attribution dashboard.
My goal is to fetch that data and send it to my own backend for analytics.
In their documentation i found this:
https://developers.facebook.com/docs/marketing-api/attribution
but it seems to be something else, more generalised reports...
Is this even possible? Or am i stuck with using Facebook dashboard to view this data?

Post pictures and tagged friends to facebook through ios app

I find it disturbing that its very easy to pick friends with friendPicker (FacebookSDK) and post pictures is extremely easy with IOS 6.0 social framework but to post the two combined seems very difficult.
I'm looking into the Facebook Open Graph API - https://developers.facebook.com/docs/opengraph/getting-started/
It seems very difficult in comparison since it requires application server etc. Its however the only solution I have found so far.
Is the use of the Open Graph API the way to go, to post a picture with tagged friends to facebook wall, or is there anything in the IOS Social Framework that can accomplish this?
With the Facebook Object API, you no longer need to set up a server in order to host Open Graph objects. You can directly create/add them to Facebook.
https://developers.facebook.com/docs/opengraph/using-object-api/
You can also use the native Share Dialog (in versions 3.5+ of the SDK) to share Open Graph stories with photos and user tagging embedded. See the Scrumptious app on how to create a story with photos and tags and publishing either via Open Graph directly, or using the native Share Dialog.

iOS: Parse framework & Facebook OpenGraph

Has anyone out there integrated Facebook OpenGraph in to your iOS app using the Parse (www.parse.com) framework as your backend?
My goal is simply to post images to Facebook from my iPhone app using OpenGraph. From what I can tell, FB will not host the photos themselves - surprisingly - so I'm on the assumption I need my own backend (or Parse's in this case). (If I'm misunderstanding this, please correct me!)
I've spent most of the last day experimenting with the Facebook framework, and I plan to use Parse for much of my web services in the app, so ideally I would leverage both together and NOT introduce a separate backend/webservice (e.g. Heroku/Rails) just for simple image hosting.
..but either way I fear could get lost down a deep hole trying to implement something that will never work - web tech is not my strong suit.
I actually got this answered at a Parse.com company event here in SF, and since then have also learned A LOT about Facebook integration and posting.
The long story short is: Parse.com cannot serve as the only object in your web stack if you want to post Facebook Open Graph Stories.
In addition to simply hosting an image, Facebook Open Graph Stories require two things:
A public HTML page that Facebook's servers can reach. This page serves Facebook meta data that Facebook uses to determine how to present your image object.
A click-through link to a landing page that contains your image object.
I ended up using a Tumblr blog to host my photos, because you can 'hack' their Themes to include your own HTML headers that support FB OG Stories. It's not perfect, but for a guy without a web stack, it gets the job done!

google picasa web API for obj-C all deprecated?

I plan to allow my app to retrieve photos stored in Picasa web albums, what will be the right obj-C compatible API I should use? it appears the XML based obj-C API client is all deprecated... https://code.google.com/p/gdata-objectivec-client/downloads/list
and the alternative, the JSON based API does not include photo albums...
http://code.google.com/p/google-api-objectivec-client/
so what should we use now if my humble goal is to get photos from iOS client?

Resources