我正在返回某人的facebook页面,但数据始终是英文的。
例如:“pageowner共享帖子X”
有可能用荷兰语获取数据吗?还是另一种语言?
我使用curl来获取数据。
示例代码:
<?
function fetchUrl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
// You may need to add the line below
// curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
$feedData = curl_exec($ch);
curl_close($ch);
return $feedData;
}
//App Info, needed for Auth
$app_id = "blala";
$app_secret = "secret";
//Retrieve auth token
$authToken = fetchUrl("https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=1230330267012270&client_secret=secret");
$json_object = file_get_contents("https://graph.facebook.com/v2.6/321159681389002/feed?fields=full_picture%2Cmessage%2Cstory%2Clink%2Cupdated_time&access_token=1230330267012270%7CyJtaAZ2RZDzN5ucp8JzMf5VBDdY");
$feedarray = json_decode($json_object);
foreach ( $feedarray->data as $feed_data )
{
$shortstrfb = substr($feed_data->message, 0, 250) . '...';
if($feed_data->message != ''){
$facebookfeed .= '
<li><a href="'.$feed_data->link.'">'.$feed_data->name.'</a><span class="recent-post-date">4 Januari, 2016</span></li>';
}
}
echo $facebookfeed;
?>
答案 0 :(得分:1)
您可以使用locale
参数。
https://developers.facebook.com/docs/graph-api/using-graph-api/#readmodifiers:
locale
:如果您的应用需要能够以特定区域设置的语言(如果可用)检索本地化内容,则使用此选项。
支持哪些区域设置,您可以在此处找到:https://developers.facebook.com/docs/internationalization/#locales
答案 1 :(得分:0)
不,你得到的消息确切地说是如何发布的。您必须使用自己的翻译服务。