What steps will reproduce the problem?
1. Trying to add some images to user album from ByteArray:
var batch:Batch = new Batch();
var albumId:String = 'xxxxxxxxxxxx';
for (var i:int, l:int = fbp.imagesForUploadData.length; i < l; i++) {
batch.add(
'/'+albumId+'/photos',
handleEachImageUloadComplete,
{
message:'My photo ' + (i + 1),
fileName:'FILE_NAME' + i,
image:imagesForUploadData[i] as ByteArray,
contentType:'image/jpg'
},
URLRequestMethod.POST
);
}
2. Error:
TypeError: Error #1009: Не удается вызвать свойство
или метод со ссылкой на объект "null".
at com.facebook.graph.utils::PostRequest/writeFileData()[/com/facebook/graph/utils/PostRequest.as:135]
at com.facebook.graph.net::FacebookBatchRequest/sendPostRequest()[/com/facebook/graph/net/FacebookBatchRequest.as:146]
at com.facebook.graph.net::FacebookBatchRequest/call()[/com/facebook/graph/net/FacebookBatchRequest.as:122]
at com.facebook.graph.core::AbstractFacebook/batchRequest()[/com/facebook/graph/core/AbstractFacebook.as:290]
at com.facebook.graph::Facebook$/batchRequest()[/com/facebook/graph/Facebook.as:452]
...
What version of the product are you using? On what operating system?
1.7, MacOS 10.6.8
Please provide any additional information below.
I solved that by adding this lines of code
if (request.params['contentType'] != undefined)
params.contentType = request.params['contentType'];
into FacebookBatchRequest.as, line 92-93.
Original issue reported on code.google.com by Boatin...@gmail.com on 31 Aug 2011 at 1:42
Original issue reported on code.google.com by
Boatin...@gmail.com
on 31 Aug 2011 at 1:42