捲曲請求以下的部分是指發佈參數命名test.jpg放在它來引用當前目錄中的本地文件路徑https://developers.facebook.com/docs/reference/ads-api/adimage/
謝謝稱爲test.jpg。
[email protected]
如果您使用C#,你可能要採取從facebooksdk.net看看開源庫(注意,它不是Facebook生產): http://facebooksdk.net/docs/making-synchronous-requests/
利用這一點,它可能會是幾行代碼:
var fb = new FacebookClient("access_token");
string attachementPath = @"C:\\image.jpg";
dynamic result = fb.Post("act_YOURACCOUNTID/adimages",
new
{
file = new FacebookMediaObject
{
ContentType = "image/jpeg",
FileName = Path.GetFileName(attachementPath)
}.SetValue(File.ReadAllBytes(attachementPath))
}
);
正如你還標記了PHP,你可以用它被Facebook用下面的代碼產生了Facebook SDK:https://github.com/facebook/facebook-php-sdk/
$facebook = new Facebook(array(
'appId' => 'YOUR_APPID',
'secret' => 'YOUR_APPSECRET',
));
$facebook->setAccessToken("YOUR_ACCESS_TOKEN");
$facebook->setFileUploadSupport(true);
$file='./test.jpg';
$args = array(
basename($file) => '@' . realpath($file),
);
$response = $facebook->api('/act_YOURACTID/adimages','post',$args);