3

오늘 Facebook은 앱을 통해 사이트에서 사용자 작업을 공유하는 완전히 새로운 방법을 발표했습니다. The documentation은 어떻게 작동하는지에 대한 좋은 시도이지만, 기존 OpenGraph API에서 정교한 앱을 만들지 않았다면 아마도 잃어 버렸을 것입니다.OpenGraph API 베타 : publish_action 대 ​​publish_stream

"오래된"권한은 어떻게되는지 명확하지 않습니다. Facebook은 사용자에게 publish_action 권한을 요청하는 메시지를 표시하기를 원합니다. I 가정 내 getLoginUrl (PHP SDK) 호출의 권한으로 publish_action을 즉시 전달하면 시작할 수 있습니다 (또는 아직 시작할 수 없습니까, 아니면 내 라이브 사이트에서 사용할 수 있는지 여기에서 명확하지 않음).

"old"publish_stream 권한은 어떻게됩니까? 둘 다 필요합니까? publish_stream이 실망할까요? 이미 부여 된 publish_stream 권한이 publish_action으로 변환 될 수 있으므로 모든 사용자에게 새로운 권한을 요청하고이를 두려워 할 필요가 없습니다. 내 앱을 어떻게 미래에 증명할 수 있습니까? 그 SPAM 알고리즘은 어떨까요? 페이스 북은 몇 달 전에 앱 개발자에게 공개되었습니다. 게시 메커니즘을 "악용"했기 때문에 사람들의 앱을 죽였습니다 ... 새로운 작업을 위해 존재합니까? 알고리즘 신을 화나게하고 금지시키지 않는 방법에 대한 지침이 있습니까?

새로운 API는 불과 몇 시간 전에 발표 된 것임을 알고 있습니다. 그러나 이것들은 중요한 질문이며, 나는 그 API가 유일한 것임을 진지하게 생각합니다. 이것에 대한 의견을 듣고 싶습니다.

답변

3

오늘 publish_actions 테스트를 시작할 수는 있지만 열려있는 그래프가 더 광범위하게 시작될 때까지 프로덕션 앱에서 사용자에게 아직 테스트를 요청하면 안됩니다.

더 많은 게시물을 게시하려면 publish_stream이 계속 존재하지만 앱에서 타임 라인 앱에 공개 그래프를 사용하는 것이 좋습니다.

+3

내 권한에 publish_actions를 추가 했으므로 Facebook 테스터가 공개 그래프 기능을 사용해 볼 수 있습니다. 그러나 승인 대화 상자에서 해당 권한을 묻는 중입니다. 우리의 앱은 게임이 아니기 때문에 내 추측이 그것입니다. publish_actions가 앱용으로 사용 설정되거나 테스터 용으로 사용 설정되는 방법은 무엇입니까? 감사. – dannyroa

+0

나는 동일한 문제가있다. 새로운 타임 라인은 버그가있는 것처럼 보입니다. 예 : 문서에서 제공하는 "내 타임 라인에 추가"링크가 aopup을 연 다음 닫습니다. 그리고 때로는 때로는 실제로 사용 권한 화면을 표시합니다 ... – eggie5

+0

publish_actions 권한을 요청하기 전에 열려있는 그래프 동사 또는 유사 항목을 앱에 추가하십시오. 그렇지 않으면 무시됩니다. – VoxPelli