BagoZonde Posted April 12, 2013 Share Posted April 12, 2013 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 Link to comment https://forums.phpfreaks.com/topic/276863-facebook-problem-with-default-image-when-sharing-link-using-php-sdk/ 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. Link to comment https://forums.phpfreaks.com/topic/276863-facebook-problem-with-default-image-when-sharing-link-using-php-sdk/#findComment-1424330 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.