Can't decode Instagram, Facebook HTTPS Packets with Burp Suite - packet

According to the title, Install burp suite on my PC and install burp suite certification on my iPhone.
I can decode HTTPS packets exclude large company app, But I can't decode HTTPS packets Instagram and Facebook app.
I don't know why I can't decode these packets that large company app.
It's relation with 'HPKP' ?
Is there how to decode Instagram or Facebook app packets?
and how to implement this architecture?

Related

Facebook integration for real photobooth

I've created a real photobooth which is a camera in a housing with an raspberry pi running a webserver and handling all the photo stuff. The frontend for this is an tablet with a browser pointing at the webserver running on the pi (on local network).
The functions are pretty simple: Take a picture (or a strip of four), view the gallery, download and mail the photos. Now I'd like to integrate a photo upload to Facebook.
Is this possible with an application that is not hosted public? The booth has internet access via 3G or available Wifi. But the pi's webserver is only available locally.
My first Idea was to have the postback send to a script running on my website that redirects me hardocded to the local adress. This is working, but is this allowed?
For publish permissions I need to submit the app for review. But how can Facebook review my app? It's not available public.
Thank you in advance.
Arne

Non-android, non-ios, non-web apps

We plan to manufacture a device that we want it to communicate with Facebook. If the user presses a button on the device, we want something to appear on users wall as a post. It means that the device will post on behalf of the user on Facebook.
As we see from the Facebook developer page, the types of applications are a Facebook app, a web app or a mobile app. The thing we have just explained does not belong to any of these categories. For instance, it is not a web app because the device does only support http connection but does not have a built-in web browser. It is not an Andorid or iOs app because the operating system in this device is none of these.
What would you suggest for this kind of application?
Thanks in advance.
Definitely look into http://developers.facebook.com/docs/authentication/devices/
Your other decent option would be to run an HTTP server on your device that users could connect to from a computer or phone to authenticate.
Once authorized, a simple HTTP request is all that it will take to share anything.
Edit: Just noticed that Facebook is no longer accepting applications for new partners with the auth device pattern. This is definitely what you want. You could try contacting them anyways.
Possible Answer = make it web app but dont forget the facebook policies about the user privacy issues. Your device can send a signal to your server and server can make the post i think it is possible (hmmm but to acquire access token again your clients have to login your webapp again every 60 days, there must be a better solution)
I am also working on similar problem
I have a prototype device for jogging wrist band and I am trying to post a wall story about number of steps in current day and the tempo on behalf of a user by just clicking on a button on the machine when it is connected to wlan or android phone in a wireless fashion.

Connecting to Twitter using xAuth on iPhone and/or OAuth on Web?

I am building a Web site and iPhone app right now. My site and app requires registration.
I have received xAuth permission from Twitter and was going to use this for the iPhone app so that users can connect their Twitter account.
Once they connect their Twitter account, if they log in to the Web, is it possible to make it so their account is still connected?
On the other hand, I am using OAuth verification on the Web. If someone connects their Twitter account on the Web using OAuth, will they still be connected if logging onto the iPhone app?
So basically, I need to make:
User connects account on iPhone app (xAuth) -> User logs in to Web site and is still connected and can post to Twitter from both
User connects on Web (OAuth) -> User logs in to iPhone app and is still connected and can post to Twitter from both
You can do this --- basically once you do the OAuth based login it generate unique Token, so after this data reading is done using Token.
Once you get Token (it can be in Phone/web) use this details between each other so that both of your application can do the rest of operation for the same user without further login.

reading the inbox of iphone email

I want to transfer data from my desktop pc/mac to my iphone app. To do so I think, that email is a good way. Workflow:
MAC sends email with data, iphone received email, application read the email (and the attached data) and works with it.
So now I search for a way to access (read only) the email inbox of the iphone via cocoa. Is there any framework to to so?
Nope, in general it's not possible for one application to access the data of another in iOS.
A few options:
Put a web server on either the desktop or iPhone and download/upload the data
Use a public web-service to (temporarily) host the data
Encode the data as a URL and send that by email. Then the user would press the link which would start your app and import the data
Allow the user to copy data over to the Documents directory of your application (iTunes file sharing). This is how Apple does it in Pages, Keynote, etc.
DropBox (which has an API available)
As I know there's no such a framework in iOS SDK 4.2. You can only send emails within the app (In-App-Mail).

Access email client from a web app for iPhone/Blackberry

Can we access the native email client from an iPhone web app, or a BlackBerry web app?
Send me Email