2011-03-23 1 views
1

이 코드는 정상적으로 작동했지만 갑자기 Bing 또는 Google 정적지도에서지도 미리보기 이미지가 표시되지 않았습니다. 페이스 북이 그림 URL에 대한 자신의 구문 분석을 변경 했습니까? 이미지 URL이 작동하지 않는 Android Facebook API 벽 게시

Bundle parameters = new Bundle(); 
parameters.putString("message", et_message.getText().toString()); 
parameters.putString("description", "Currently Near"); 
parameters.putString("picture","http://maps.google.com/maps/api/staticmap?center=36.837812,-76.022045&zoom=15&size=110x110&sensor=false&maptype=hybrid&markers=color:blue|36.837812,-76.022045"); 
parameters.putString("caption", lStreet + " - " + lCity +", "+ lState + " : "+ lPhone); 
parameters.putString("name", lName); 
if(lUrl != null){parameters.putString("link", lUrl);} 
mAsyncRunner.request("me/feed", parameters,"POST", new myPostListener(), 1); 

지금 내 페이스 북의 벽 포스트는 이미지의 URL과 함께 링크 URL의 부품을 결합 링크를 변경하는 것으로 보인다. 내가 게시 할 수있는이의 명확한 예를 가지고 있지 않지만, 대략적인 예입니다 :

link = http://foo.bar/ 
picture = http://somemaps/image1.jpg 

결과 페이스 북에 깨진 이미지 위로 마우스를 할 때입니다 같은 :

http://apk.facebook/http://somemaps/image1.jpg 

I 돈 왜 페이스 북은 처음에 내 원시 사진 URL을 사용하지 않는거야? Grrrrr

다른 사람이 Bing Maps에서 실시간으로 생성 된 이미지 인 경우 Facebook 게시자의 벽에 이미지를 게시하는 데 문제가 있습니까? 아니면 Google Static Maps API?

답변

1

나는 비슷한 문제가 있었고 긴 디버깅 세션 후에 그림 속성과 함께 링크 및 이름 속성을 제공하지 않았기 때문에 발생했습니다. 나는 메시지와 그림을 보내고있는 중 이었지만 페이스 북이 최근 게시물에 그림을 올릴 수있는 방법을 바꿨다고 생각한다. 테스트를 한 달 전에 작동했기 때문이다. 페이스 북의 모든 게시물에 모두 포함되어 있는지 확인한다. ./me/photos에 게시해야하는 사진을 게시하려면 "Facebook Link"로 표시하고 싶지 않으면 링크를 보낼 수 없습니다. 희망이 도움이됩니다.