title: Facebook publish to stream and attach link
body: <p>I'm currently using the <a href="http://facebooktoolkit.codeplex.com/" rel="nofollow noreferrer">Facebook Developer Toolkit</a> to publish to my organization's Facebook page. I'd like to be able to attach a link, but can't quite seem to figure out the syntax.  Here's what I'm trying.</p>
  
  <pre><code>ConnectSession fbSession = new ConnectSession(API_KEY, API_SECRET);
  Api fbApi = new Api(fbSession);
  attachment attach = new attachment();
  attach.href = "http://www.google.com";
  attach.caption = "Google";
  attach.name = "Google";
  String post = "Here's a cool new search engine I found!";
  fbApi.Stream.Publish(post, attach, null, null, Convert.ToInt64(fanPageId));
  </code></pre>
  
  <p>Here's what I'm going for:</p>
  
  <p><img src="https://i.stack.imgur.com/edQMe.png" alt="alt text"></p>