0
我有一個Facebook應用程序,允許用戶將圖片從我的網站上傳到我的Facebook頁面。我想知道是誰上傳的圖片和一些研究後,我設法讓這個下面的PHP代碼:使用Facebook PHP SDK上傳圖片時的自定義照片標題?
$args = array(
'message' => $fbme['name'].' will have a love marriage.',
'image' => '@' . realpath('./images/wall-e-and-eva1.jpg'),
);
$data = $facebook->api('/'.$uid.'/photos', 'post', $args);
我的輸出被假設是對亞當·斯密的線路將有愛情的婚姻不幸的是,只有輸出我得到的是纔會有愛情婚姻。
我怎樣才能得到$ fbme ['name']的價值 - 你能給我一個實用的代碼示例嗎?
謝謝。
當我插入你的代碼,這樣做的$ args =陣列( 「消息」 => $ fbme [ 'name'], 'image'=>'@'。$ img, 我得到'null'作爲註釋 – 2012-07-20 16:13:13
聽起來像sdk沒有被認證爲用戶,也許是它的應用程序認證?嘗試用$ uid變量替換「/ me」,這應該避免當「我」與您發佈的用戶不同時出現問題。我已經上傳了這個示例。 – complex857 2012-07-20 16:19:39
我更改了代碼ited代碼仍然相同。它給我空。 – 2012-07-20 16:35:16