Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Beiträge automatisch Twitter und Facebook

Alles rund um das Thema Marketing und Webpromotion. Ausnahme Suchmaschinenmarketing bzw. SEO und Linktausch Angebote.
Neues Thema Antworten
Tim86
PostRank 5
PostRank 5
Beiträge: 227
Registriert: 18.07.2011, 13:23

Beitrag von Tim86 » 30.10.2011, 03:06

Hallo,

ich habe ein selbst programmiertes CMS und speicher meine Beiträge in einer MySQl-Datenbank.

Meine Frage wäre jetzt: Gibt es ein Tool um Aktualisierungen (ersten 50 Wörter des Beitrags etc.) automatisch in einem Facebook- / Twitter- Account zu posten?

Grundlegende PHP-Kenntnisse habe ich, würde mich also auch freuen alternative Tools genannt zu bekommen welche die Facebook- / Twitter- Funktion zwar haben aber die neusten Beiträge ggf. nicht aus der Datenbank auslesen.

Könnte es dann selbst anpassen.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

nicolas
PostRank 9
PostRank 9
Beiträge: 986
Registriert: 11.10.2006, 13:06
Wohnort: Thun, CH

Beitrag von nicolas » 30.10.2011, 07:29

Am besten ist es ein RSS-Feed zu erstellen. Danach kannst du zum Beispiel Twitterfeed, Feedburner oder ähnliche Seiten benutzen.

Tim86
PostRank 5
PostRank 5
Beiträge: 227
Registriert: 18.07.2011, 13:23

Beitrag von Tim86 » 30.10.2011, 08:39

RSS-Feed habe ich schon ... und mit welchen "Addons" bekomme ich die Feeds nun in Twitter / Facebook? (habe ehrlich gesagt noch nicht mal einen Twitter-Account :P)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

mwitte
Administrator
Administrator
Beiträge: 4129
Registriert: 08.09.2006, 16:31

Beitrag von mwitte » 30.10.2011, 09:25

Na ja,

schon mal Deine Lieblingssuchmaschine bemüht oder hier im Forum gesucht??

Facebook z.B. RSS Graffiti
Twitter z.B. twitterfeed

Tim86
PostRank 5
PostRank 5
Beiträge: 227
Registriert: 18.07.2011, 13:23

Beitrag von Tim86 » 30.10.2011, 09:53

Perfekt, danke, genau das was ich gesucht habe :)

danielsun174
PostRank 6
PostRank 6
Beiträge: 406
Registriert: 26.12.2008, 22:46

Beitrag von danielsun174 » 30.10.2011, 09:55

Hab grad mein sozialen Tag. Ich verwende folgende Funktion:

Code: Alles auswählen

function facebook_post($email,$password,$whatto_url,$pic_url,$description,$title,$message_text,$proxy,$port,$proxy_username,$proxy_password){

$user_agent='User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 (.NET CLR 3.5.30729)';

$proxy_login=Base64_Encode($proxy_username.":".$proxy_password);
$aContext = array(
    'http' => array(
        'proxy' => 'tcp://'.$proxy.':'.$port,
        'request_fulluri' => true,
    ),
); $cxContext = stream_context_create($aContext);


//Create Cookie Array
$cookies=array();


//einloggen
set_time_limit(150);
$post_data='lsd=charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&version=1&ajax=1&width=1280&pxr=1&email='.$email.'&pass='.$password.'&login=Anmelden';

$fp=fsockopen($proxy, $port, $errno, $errstr, 50);
fputs($fp, "POST /login.php?m=m&refsrc=http%3A%2F%2Fm.facebook.com%2F&refid=0 HTTP/1.1\r\n");
fputs($fp, "Host: m.facebook.com\r\n");
fputs($fp, "User-Agent: ".$user_agent."\r\n");
fputs($fp, "Referer: http://m.facebook.com/\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\n");
fputs($fp, "Proxy-Authorization: Basic ".$proxy_login."\r\n");
fputs($fp, "Content-Length: ".strlen($post_data)."\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $post_data."\n");
          
  if($fp==TRUE)
  {
    while (!feof($fp)) {
    $line=fgets($fp,255);
    $body.=$line;}
  }
  //echo $body;
  
include('cookies.php');
//print_R($cookies);
  preg_match_all('~Location: http://m.facebook.com(.*)&_rdr~U', $body, $location);
$location=$location[1][0];
if(preg_match('~home.php~',$location))
{
  $r_array[login]=1;
}
else
{
  $r_array[login]=0;
}


//Auf Startseite gehen
set_time_limit(150);
$body='';
$fp=fsockopen($proxy, $port, $errno, $errstr, 50);
fputs($fp, "GET ".$location."&_rdr HTTP/1.1\r\n");
fputs($fp, "Host: m.facebook.com\r\n");
fputs($fp, "User-Agent: ".$user_agent."\r\n");
fputs($fp, "Referer: http://m.facebook.com/index.php\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\n");
fputs($fp, "Cookie: ".$cookieline."\n");
fputs($fp, "Proxy-Authorization: Basic ".$proxy_login."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
          
  if($fp==TRUE)
  {
    while (!feof($fp)) {
    $line=fgets($fp,255);
    $body.=$line;}
  }
  //echo $body;
  
include('cookies.php');


preg_match_all('~name=.fb_dtsg. value=.(.*). auto~U', $body, $fb_dtsg);
preg_match_all('~name=.post_form_id. value=.(.*). ~U', $body, $form_id);




//test
set_time_limit(80);
$post_data='post_form_id='.$form_id[1][0].'&fb_dtsg='.$fb_dtsg[1][0].'&xhpc_composerid=u242546_3&xhpc_targetid=&xhpc_context=home&xhpc_fbx=&xhpc_timeline=&xhpc_ismeta=&aktion=post&app_id=2309869772&UIThumbPager_Input=0&attachment[params][metaTagMap][0][http-equiv]=content-type&attachment[params][metaTagMap][0][content]=text%2Fhtml%3B%20charset%3Dutf-8&attachment[params][metaTagMap][1][name]=google-site-verification&attachment[params][metaTagMap][1][content]=7TnbObEO9gS4TxKBn5fn-catwS0ZrOlbyZgPKqWu1uc&attachment[params][metaTagMap][2][name]=language&attachment[params][metaTagMap][2][content]=de&attachment[params][metaTagMap][3][http-equiv]=Content-Type&attachment[params][metaTagMap][3][content]=text%2Fhtml%3B%20charset%3Diso-8859-1&attachment[params][metaTagMap][4][name]=description&attachment[params][metaTagMap][4][content]=...&attachment[params][metaTagMap][5][name]=keywords&attachment[params][metaTagMap][5][content]=&attachment[params][metaTagMap][6][name]=robots&attachment[params][metaTagMap][6][content]=index%2C%20follow&attachment[params][medium]=106&attachment[params][urlInfo][user]='.urlencode($whatto_url).'&attachment[params][favicon]='.urlencode($whatto_url).'%2Ffavicon.ico&attachment[params][title]='.urlencode($title).'&attachment[params][fragment_title]=&attachment[params][external_author]=&attachment[params][summary]='.urlencode($description).'&attachment[params][url]=http%3A%2F%2Fwww.google.de%2F&attachment[params][ttl]=0&attachment[params][error]=1&attachment[params][responseCode]=200&attachment[params][links][0][href]=&attachment[params][links][0][rel]=stylesheet&attachment[params][links][0][type]=text%2Fcss&attachment[params][links][1][rel]=SHORTCUT%20ICON&attachment[params][links][1][href]=favicon.jpg&attachment[params][metaTags][google-site-verification]=7TnbObEO9gS4TxKBn5fn-catwS0ZrOlbyZgPKqWu1uc&attachment[params][metaTags][language]=de&attachment[params][metaTags][description]=...&attachment[params][metaTags][keywords]=&attachment[params][metaTags][robots]=index%2C%20follow&attachment[params][images][0]='.urlencode($pic_url).'&attachment[params][scrape_time]=1306792509&attachment[type]=100&xhpc_message_text='.urlencode($message_text).'&xhpc_message='.urlencode($message_text).'&UIPrivacyWidget[0]=80&privacy_data[value]=80&privacy_data[friends]=0&privacy_data[list_anon]=0&privacy_data[list_x_anon]=0&nctr[_mod]=pagelet_composer&lsd&post_form_id_source=AsyncRequest';
$body='';
$fp=fsockopen($proxy, $port, $errno, $errstr, 50);
fputs($fp, "POST http://www.facebook.com/ajax/profile/composer.php?__a=1 HTTP/1.1\r\n");
fputs($fp, "Host: www.facebook.com\r\n");
fputs($fp, "User-Agent: ".$user_agent."\r\n");
fputs($fp, "Referer: http://www.facebook.com/find-friends/browser/\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\n");
fputs($fp, "Cookie: ".$cookieline."\n");
fputs($fp, "Proxy-Authorization: Basic ".$proxy_login."\r\n");
fputs($fp, "Content-Length: ".strlen($post_data)."\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $post_data."\n");
          
  if($fp==TRUE)
  {
    while (!feof($fp)) {
    $line=fgets($fp,255);
    $body.=$line;}
  }
}

Tim86
PostRank 5
PostRank 5
Beiträge: 227
Registriert: 18.07.2011, 13:23

Beitrag von Tim86 » 30.10.2011, 09:55

Wow! Cool! genialer geht es ja nun wirklich nicht! DANKE!

danielsun174
PostRank 6
PostRank 6
Beiträge: 406
Registriert: 26.12.2008, 22:46

Beitrag von danielsun174 » 30.10.2011, 09:58

PS: Inhalt der cookies.php (wird included)

Code: Alles auswählen

<?php

  $cookieline='';
  preg_match_all&#40;'~Set-Cookie&#58; &#40;.*&#41;=&#40;.*&#41;;~U', $body, $cookies_now&#41;;
  $zero=0;
  while&#40;$zero<count&#40;$cookies_now&#91;1&#93;&#41;&#41;
  &#123;
    $cookies&#91;$cookies_now&#91;1&#93;&#91;$zero&#93;&#93;=$cookies_now&#91;2&#93;&#91;$zero&#93;;
    $zero++;
  &#125;
foreach&#40;$cookies AS $name => $value&#41;
   &#123;
     if&#40;$value=='deleted'&#41;&#123;unset&#40;$cookies&#91;$name&#93;&#41;;&#125;
     else
     &#123;
       $cookieline.=$name.'='.$value.'; ';
     &#125;
   &#125;  
   
   
   
   ?>&#91;quote&#93;&#91;/quote&#93;

Sojamilch
PostRank 3
PostRank 3
Beiträge: 90
Registriert: 10.10.2011, 10:42

Beitrag von Sojamilch » 01.11.2011, 10:56

IFTTT

anarix
PostRank 5
PostRank 5
Beiträge: 268
Registriert: 20.10.2005, 01:31
Wohnort: Frankfurt am Main

Beitrag von anarix » 01.11.2011, 11:02

cool, danke für den code!
RSS-Feeds automatisch in Verzeichnisse eintragen: www.feed-submitter.net

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag