2010-04-28 6 views
0

im пытается обновить ленту новостей на facebook. Im использует новый график api. Я могу подключиться к графику, но когда я пытаюсь опубликовать некоторый контент для объекта фида, ничего не происходит.facebook graph api не публикуется в новостной ленте

here's мой код:

<?php 
$token = "xxxx"; 

$fields = "message=test&access_token=$token"; 

$c = curl_init("http://graph.facebook.com/me/feed"); 
curl_setopt($c,"CURLOPT_POST", true); 
curl_setopt($c,"CURLOPT_POSTFIELDS",$fields); 

$r = curl_exec($c); 
print_r($r); 

это возвращает:

{"error":{"type":"QueryParseException","message":"An active access token must be used to query information about the current user."}}1 

то я стараюсь передать access_token через GET:

$c = curl_init("http://graph.facebook.com/me/feed?access_token=$token"); 

это возвращает:

{"data":[]}1 

Я делаю что-то неправильно?

спасибо

+0

Немного поздно здесь, но не могли бы вы попытаться прояснить это для меня? Im имеют те же проблемы, и теперь я получил его вернуть: { "данные": []} 1 Так что же вы сделали, чтобы решить эту проблему? Спасибо – 2011-03-09 12:10:52

+0

Я поместил варианты curl в качестве строки ... правильные значения параметров curl - это константы ... Вместо curl_setopt ($ c, "CURLOPT_POST", true); вы должны сделать curl_setopt ($ c, CURLOPT_POST, true); – rizidoro

ответ

0

Я нашел свою ошибку! Я помещал опции CURL как строку, а не константы. oopps ...