On facebook you can see who watced your videos, and make retargeting, dark post etc. This is because the user is logged into facebook, and facebook tracks it.
But what if I embed the facebook video on a blog eg., does the tracking continues, or do I need to implementen a facebook tracking pixel on the blog aswell before the tracking on the video can continue, and retargeting is possible?
Found the answer... yes, facebook does track when using embedded videos.
Read link 1 & link 2
We would like our members to be able to share songs from our website and be able to listen to them inline a Facebook post.
SoundCloud is able to do this as seen in their posts on their page here.
Are they doing this through being a whitelisted member and using Open Graph Music? If not, what would be the best way to accomplish that same player functionality?
It appears as though the player is not initiated within the Facebook post until the link is clicked on.
You're correct in that it's only for whitelisted members according to their documentation here: https://developers.facebook.com/docs/opengraph/music/
Facebook Open Graph Music is only available to whitelisted partners at
this time.
If it weren't for that requirement, you'd be able to achieve what you are asking by doing a Facebook Open Graph action with the Facebook approved requirements and parameters.
I have published my Mp3Player.swf on facebook wall using stream publish. i need to get the uid of the current user in side my player which is running just like you tube move on the facebook wall. i am using facebook action script sdk for this.
if i embed my player inside an html page and directly access that url on browser my player is able to connect to facebook but if the same player is published on facebook wall using stream publish nothing happens.
Can any one tell me is it possible or not if yes then how?
As far as I know, you can't access or authenticate users through the swf published on the wall. You can however, ask them to fill in a form which would lead the user to the next step (canvas/tab app?). I think Facebook would be filtering any API calls that would come from a published swf. How would you see the login screen customized for a tab app? Also, just imagine on how a spammy app can spread if published swfs would have that level of access...
So from reading around a bit on this issue, it is becoming apparent to me that I cannot post an image/photo from my app to my wall as a source attachment. The only way I can show an image in a wall post is by linking to an image on the internet. I can only post a photo form within the app to the photo album on facebook.
So my question is, does anyone know how I can get my in-app image posted to my facebook wall (and not posting the image to the photoalbum)?
Sounds like you have the same problem I had just a couple of weeks ago. Did you also get the error message starting "FBCDN image is not allowed in stream..."?
It seems you've already figured it out, but since Facebook isn't quite as informative towards developers as they could, other readers may benefit from this, too.
Your app can easily send photos to the user's Facebook photo album
Your app can easily post to the user's News Feed
You can even use Facebook Graph API to pick up the ID of the photo you just sent, and use that to assemble the URL for the photo (the URL works just fine – typing it into your browser will show the photo, no problem)
BUT your app simply cannot use the photo URL in any News Feed Posts. And contrary to what one might assume, this is not a bug or any other problem you could fix, but a Facebook policy since summer, 2010.
Here's the official RSS feed stating their decision:
Serving Images in Stream Stories Jun 18, 2010 3:21pm
We no longer allow stream stories to contain images that are hosted on
the fbcdn.net domain. The images associated with these URLs aren't
always optimized for stream stories and occasionally resulted in
errors, leading to a poor user experience. Make sure your stream
attachments don't reference images with this domain. You should host
the images locally.
In conclusion, if you must have the News Feed post, you need to host the photos on your own server and link to them in the post, as Siegfried said. Although, some successful developers would argue that if you want to make your app scalable, in case it becomes the next big thing in App Store, avoid using your own server (See the Pulse News app's makers comments here: http://itunes.apple.com/us/itunes-u/developing-apps-for-ios-sd/id395631522# - hack #3)
As for me, since my app's so tiny, and I'm a small-time developer, it didn't make sense to start hosting stuff on a server of my own, so I just settled to uploading the photo to the user's Facebook account anyways and using the photo caption to tell the user's friends what I had to say, instead of the wall post.
I think you should use a server with some php scripts - then use ASIHTTP library or sth similar to upload your photo there - as a result you should get a link to the photo on your server. then use it while publishing to fb.
sounds scary but it's not that bad - ASIHTTP is very straightforward, there are tons of php scriptw for uploading photos on the net
Facebook now allows images in the wall posts that are hosted on fbcdn.net domain. It may not completely answer your question as you don't want the images in the photo album. But here are the steps.
Get photo_upload permission from the user
Once granted, upload photo to an album (users can only post photos to their own albums)
In the callback, you get the id of the photo object just posted.
Get properties for this photo object via another graph api call.
In the callback, you get all the properties - search for the object url
Create a wall post and use the retrieved url (in step 5) in the attachment.
It will display the image in the wall post. However, if you don't want to upload images to user album, you still need to host the image somewhere before you can include the link.
I asked this question a while ago and figured out an answer too. Here you go:
Facebook Connect on iOS - Picture doesn't display with wall post
Do you still need to get your domain whitelisted by Facebook to allow embedding of your own Flash videos into feeds?
If so, where do you go to do so?
The old page was: http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist
This, however, now redirects and I'm unable to find any information on this at all.
Thanks!
You don't need to whitelist your domain for videos anymore. You can utilize opengraph and og:video tags to share videos on the user/page walls. more info:
https://developers.facebook.com/docs/opengraph/
scroll to og:video
hope this helps