BagoZonde Posted April 12, 2013 Share Posted April 12, 2013 (edited) Hello! I hope this is the right place to ask. I'm using Facebook PHP SDK (v.3.2.2) to share link on my Facebook's wall. Everything works fine, I can submit link and message. However there's a problem with image. Sometimes Facebook will find image I've expected but often he's selecting CAPTCHA image (which is located in HTML code at the bottom of page). So, how can I pick up right image for sharing on Facebook wall? When I'm sharing exactly that same links by hand on Facebook's wall - everything works fine, but with SDK it sucks very often. I was trying two things without luck: 1. Post picture's filepath (see: PHP example below). 2. By inserting: <meta property="og:image" content="http://www.absolutepath.to/image.jpg" /> in head section. I can't find solution. This is some parts from my code as it's really not necessary to paste everything as all working well, it's just some image issue. Of course as post url I'm using /links to share instead of /feed to post. As I believe, this is the only way to create ability to share this post by other people on Facebook. When posting as /feed, no one can share this post. $configuration['facebook_scope']=>'publish_stream,offline_access,read_stream,manage_pages'; $post_url = '/'.$Field['FacebookPageID'].'/links'; //post as /links for share $facebook = new Facebook($configuration['facebook_app']); //the Posting Parameters $PostData = array( 'message' => $Field['FacebookMessage'], 'link' => $Field['FacebookLink'], 'picture' => $Field['FacebookPicture'], //I'm not sure it's used for share, I think: it's not 'access_token' =>$OurAccessToken, ); $result = $facebook->api($post_url, 'post', $PostData); Please help me as I'm so close to make it real and I hope this post will help other people in future. P.S. I've checked url I want to share on https://developers.facebook.com/tools/debug and there everything looks fine with og:image Edited April 12, 2013 by BagoZonde Quote Link to comment Share on other sites More sharing options...
BagoZonde Posted April 12, 2013 Author Share Posted April 12, 2013 I think it could be something with Facebook's cache (I was reading about it few minutes ago) as I tried to share old link (never exposed to Facebook) and it works well! However Facebook Debugger should work that same way but he doesn't and returns everything (as well as proper image) in right way. I'm confused. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.