2010-01-06 4 views
1

Я просто не могу понять, как это сделать.Как опубликовать на стене моей собственной страницы на Facebook

Я создаю веб-сайт в scala (на Google App Engine), и я создал для него страницу facebook и создал приложение для facebook. Все, что я хочу сделать, это опубликовать на стене моей собственной страницы. Я не хочу использовать java facebook api, потому что я думаю, что это слишком много, чтобы сделать такую ​​простую вещь, но я действительно не могу найти простой способ сделать это.

Есть ли «низкий уровень» facebook api ?? что-то более простое, что работает на сообщениях и, например, похоже на twitter api?

Или любая идея или альтернативный способ сделать это будет оценена по достоинству.

Спасибо!

+0

Я просто проверяю это на последующее рассмотрение, вы поняли это, и если бы вы не попытались использовать метод js, который я отправил с вашим токеном доступа к токену в качестве токена. Вот как я отправляю через api все мои страницы, как сама страница. –

ответ

-1

Ну, я обнаружил, есть REST-как апи:

Это означает, что наш метод Facebook звонки осуществляются через Интернет, отправив HTTP GET или POST запросы на сервер Facebook API REST (http://api.facebook.com/restserver.php) , Почти любой компьютерный язык может использоваться для связи через HTTP с сервером REST.

Документация здесь: http://wiki.developers.facebook.com/index.php/API

+0

ссылка не работает. и rest api обесценивается –

1

У Facebook есть API, который вы можете использовать, но это не так просто, как API Twitter. Было бы чересчур избыточным, чтобы писать в поддержку, если, возможно, вы не прототипируете что-то для кого-то другого.

Для индивидуального случая вам может быть лучше всего использовать Posterous - если вы настроите Posterous аккаунт, связанный с вашим профилем Facebook, по электронной почте [email protected] с установленным вами отправителем, вероятно, будет самый простой способ опубликовать содержимое вашей стены. При этом вы можете использовать любую библиотеку, поддерживающую электронную почту с поддержкой SMTP, которая поддерживает либо электронные письма электронной почты, либо вложения. Дополнительный бонус заключается в том, что вы также можете перекрестно размещать сообщения в твиттере и в других местах Posterous, изменяя адресную почту Posterous.

Кстати, у Posterous также есть API, но я не помню, как бы вы могли перенаправить туда, где размещенные материалы отправляются через API. Я использовал его только для загрузки изображений.

0

Вот Пролив вперед из примера подачи Настенной коробки с использованием Javascript SDK

SDK подключение, просто измените APPID ваших приложений собственный ID.

<div id="fb-root"></div> 
<script> 
     window.fbAsyncInit = function() { 
     FB.init({ 
    appId : '135669679827333', 
    status : true, // check login status 
    cookie : true, // enable cookies to allow the server to access the session 
    xfbml : true, // parse XFBML 
    //channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html', // channel.html file 
    oauth : true // enable OAuth 2.0 
     }); 
     if (window!=window.top) { 
     FB.Canvas.setAutoResize(); 
} 

     }; 
     (function() { 
     var e = document.createElement('script'); e.async = true; 
     e.src = document.location.protocol + 
      '//connect.facebook.net/en_US/all.js'; 
     document.getElementById('fb-root').appendChild(e); 
     }()); 
</script> 

Post Script, обратите внимание на: параметр, изменить на страницу, которую вы хотите опубликовать в. Вы можете редактировать все остальные поля по мере необходимости.

<script language="javascript" type="text/javascript"> 
//<![CDATA[ 
    function feedthis() { 
      FB.ui({ method: 'feed', 
      message: 'Testing Feed', 
      caption: 'This is the Caption value.', 
      name: 'Testing JS feed dialog on ShawnsSpace', 
      link: 'http://shawnsspace.com?ref=link', 
      to: '391793380398', 
      description: 'Testing property links, and action links via Feed Dialog Javascript SDK', 
      picture: 'https://shawnsspace.com/ShawnsSpace.toon.nocolor..png', 
      properties: [{ text: 'Link Test 1', href: 'http://shawnsspace.com?ref=1'}, 
          { text: 'Link Test 2', href: 'http://shawnsspace.com?ref=2'}, 
          { text: 'Link Test 3', href: 'http://shawnsspace.com?ref=3'}, 
          { text: 'Link Test 4', href: 'http://shawnsspace.com?ref=4'} 
          ], 
      actions: [ 
      { name: 'Shawn', link: 'http://ShawnsSpace.com'} 
      ]  
      }); 
      }; 

//]]> 
    </script> 
<button onclick="feedthis();">Post to Wall</button> 
0

Есть два шага, необходимые для этого:

  1. создать настраиваемую Facebook App и добавить его в закладки на страницу
  2. Установите эту вкладку вновь добавляемые по умолчанию, когда новый пользователь посещает ваш страница

Детали:

Создайте пользовательское приложение Facebook и добавьте его как вкладку на свою страницу.

Этот шаг сложный, но удобный для среднего программиста HTML. Чтобы проиллюстрировать это лучше всего, я укажу на большой учебник по этому вопросу: http://how-to-create-facebook-app.koliber.com/

Установите вкладку по умолчанию

  1. Как админ, перейдите на страницу

  2. В в правом верхнем углу нажмите «Редактировать страницу»

  3. Под заголовком «По умолчанию вкладка посадки» выберите вкладку, которая c поддерживает приложение, которое вы создали ранее.

Смежные вопросы